-
2番目のJavaScriptから最初の文字列のすべての文字を削除します
たとえば、特定の順序ではない文字を含む2つの文字列があるとします。これらの2つの文字列を受け取り、最初の文字列に存在していたすべての文字が省略された2番目の文字列の修正バージョンを返す関数を作成する必要があります。 以下は私たちの文字列です- const first = "hello world"; const second = "hey there"; 以下は、2番目の文字列から最初の文字列のすべての文字を削除する関数です- const removeAll = (first, second) => { const n
-
文JavaScriptのすべての単語を逆にします
文字列を受け取り、元の文字列からすべての単語が逆になっている新しい文字列を返すJavaScript関数を作成する必要があります。 例- 元の文字列が-の場合 "Hello World how is it outside" その場合、出力は-になります。 "olleH dlroW woH si ti edistuo" それでは、この関数のコードを書いてみましょう- 例 const str = 'Hello World how is it outside'; const reverseSentence = str => { &n
-
JavaScript文字列から重複しない文字を削除します
文字列を受け取り、重複しない文字をすべて削除した新しい文字列を返すJavaScript関数を作成する必要があります。 例- 入力文字列が-の場合 "teeth_foot" その場合、出力は-になります。 "teetoot" したがって、この関数のコードを書いてみましょう- 例 const str = 'teeth_foot'; const removeNonDuplicate = str => { const strArray = str.split(""); &n
-
JavaScriptで醜い番号を確認してください
10進数システムでは、醜い数は、素数が2、3、または5のみである正の整数です。 たとえば、-1から10までの整数はすべて醜い数であり、12も醜い数です。 私たちの仕事は、数値を受け取り、それが醜い数値であるかどうかを判断するJavaScript関数を作成することです。 この関数のコードを書いてみましょう- 例 const num = 274; const isUgly = num => { while(num !== 1){ if(num % 2 === 0){  
-
JavaScriptstring1がstrings2で終わっているかどうかを確認します
string1とstring2の2つの文字列を受け取り、string1がstring2で終わるかどうかを判断するJavaScript関数を作成する必要があります。 例- "The game is on" Here, "on" should return true 一方、 "the game is off" Above, “of" should return false この関数のコードを書いてみましょう- 例 const first = 'The game is on'; const sec
-
2つの配列の同等性JavaScript
1番目と2番目の2つの数値配列を取り込んで、それらが等しいかどうかをチェックするJavaScript関数を作成する必要があります。 私たちの場合の平等は、これら2つの条件のいずれかによって決定されます- 順序に関係なく同じ要素が含まれている場合、配列は等しくなります。 最初の配列と2番目の配列のすべての要素の合計が等しい場合。 例- [3, 5, 6, 7, 7] and [7, 5, 3, 7, 6] are equal arrays [1, 2, 3, 1, 2] and [7, 2] are also equal arrays but [3, 4, 2, 5] and
-
JavaScript多数決要素を持つ配列を決定し、同じ配列内にある場合はTRUEを返します
反復値を持つ数値の配列を受け取り、(n / 2)回以上出現する数値を返すJavaScript関数を作成する必要があります。ここで、nは配列の長さです。配列にそのような要素がない場合、関数はfalseを返す必要があります この関数のコードを書いてみましょう- 例 const arr = [12, 5, 67, 12, 4, 12, 4, 12, 6, 12, 12]; const arr1 = [3, 565, 7, 23, 87, 23, 3, 65, 1, 3, 6, 7]; const findMajority = arr => { let maxChar
-
リーダー配列JavaScript
数値の配列内の要素は、右側のすべての要素よりも大きい場合にリーダーになります。数値の配列を受け取り、リーダー要素であるという基準を満たすすべての要素のサブ配列を返すJavaScript関数を作成する必要があります。 例- If the input array is: [23, 55, 2, 56, 3, 6, 7, 1] Then the output should be: [56, 7, 1] この関数のコードを書いてみましょう- 例 const arr = [23, 55, 2, 56, 3, 6, 7, 1]; const leaderArray = arr => { &nbs
-
最初の文字列が特定の2番目の文字列で始まる場合はTRUEを返しますJavaScript
2つの文字列を受け取り、firststringがsecondで始まるかどうかをチェックするJavaScript関数を作成する必要があります 例- If the two strings are: “Disaster management report” “Disas” Then our function should return true この関数のコードを書いてみましょう- 例 const first = 'The game is on'; const second = 'The'; const starts
-
JavaScriptのメルセンヌ素数
数学では、メルセンヌ素数は、ある整数nに対してM(n)=2 ^ n − 1の形式で記述できる数であり、実際には素数です。 例-最初の4つのメルセンヌ素数は3、7、31、および127です 数値を取り込んで、それがメルセンヌ素数であるかどうかをチェックするJavaScript関数を作成する必要があります。この関数のコードを書いてみましょう 例 const isPrime = num => { let i = 2; while(i <= num / 2){ if(num % i++ ===
-
文字列JavaScriptの母音、その他の文字、子音の違い
明確な文字の文字列を受け取る関数を作成する必要があります。この関数は、文字列内の母音と他の文字および子孫の数の差を返す必要があります。 例- 文字列が-の場合 "HEllo World!!" 次に、ここに7つの子音、3つの母音、および3つの他の文字があるので、出力は-になります。 |7 - (3+3)| = 1 したがって、出力は1になります。 この関数のコードを書いてみましょう- 例 const str = 'HEllo World!!'; const findDifference = str => { const
-
JavaScriptの数値nから形成された最大数と最小数の差を返します
正の数nを受け取り、その数nから形成できる最大数と最小数の差を返す関数maximumDifference()を作成する必要があります。 例- 数nが203の場合、 その桁から形成できる最大数は320になります その桁から形成できる最小数は23です(1の場所にゼロを配置します) そして違いは-になります 320-23 = 297 したがって、出力は297になります。 この関数のコードを書いてみましょう- 例 const digitDifference = num => { const asc = +String(num).split(&q
-
JavaScriptの不器用な階乗問題の解決策
通常、正の整数nの階乗は、n以下のすべての正の整数の積です。たとえば、factorial(10)=10 * 9 * 8 * 7 * 6 * 5 * 4 * 3 * 2*1。 代わりに、不器用な階乗を作成します。整数を降順で使用して、乗算(*)、除算(/)、加算(+)、減算(-)の順に乗算(*)、除算(/)、減算(-)の順に乗算演算を交換します。 たとえば、clumsy(10)=10 * 9/8 + 7-6 * 5/4 + 3-2 * 1です。ただし、これらの演算は、通常の算術演算の順序を使用して適用されます。すべての乗算と除算を実行します。加算または減算ステップの前のステップ、および乗算
-
JavaScriptの配列の逆インデックス値の合計
このような数値の配列があるとします- const arr = [3, 6, 7, 3, 1, 4, 4, 3, 6, 7]; この例の配列には10個の要素が含まれているため、最後の要素のインデックスはたまたま9です。このような配列を1つ取り込んで、要素の逆インデックス乗算合計を返す関数を作成する必要があります。 この例のように、-のようになります。 (9*3)+(8*6)+(7*7)+(6*3)+.... until the end of the array. したがって、この関数のコードを書いてみましょう- 例 const arr = [3, 6, 7, 3, 1, 4, 4, 3,
-
JavaScriptで値によるオブジェクトの検索
このようなオブジェクトがあるとします- const obj = { "name": "Vivek Sharma", "occupation": "Software Engineer", "age": 23, "contacts": [{ "name": "Mukul Sharma", &nbs
-
JavaScript配列:n回以上出現するすべての要素を検索
いくつかの繰り返しエントリを含むNumber/Stringリテラルの配列があります。私たちの仕事は、正の整数の数値nを受け取り、onlyargumentで指定された数値n以上になるすべての要素のサブ配列を返す関数を作成することです。 したがって、この関数のコードを書いてみましょう- Map()を使用して要素の頻度をカウントし、後で指定されたカウントを超える要素を返します。このためのコードは-になります 例 const arr = [34, 6, 34, 8, 54, 7, 87, 23, 34, 6, 21, 6, 23, 4, 23]; const moreThan = (arr, nu
-
JavaScriptで並べ替えずに、配列内の最大数と最小数の違いを見つけます
純粋にランダムな順序で配置された数値の配列があります。私たちの仕事は、そのような数値の配列を1つ取り込んで、その中に存在する最大数と最小数の差を返す関数を作成することですが、配列を並べ替えることはありません。 したがって、この関数のコードを書いてみましょう- Array.prototype.reduce()関数を使用して、配列から最小数と最大数を選択し、後でそれらの差を返します。この関数のコードは-になります 例 const arr = [23, 65, 67, 23, 2, 6, 87, 23, 45, 65, 3, 234, 3]; const findDifference = arr
-
繰り返しのない最初の文字JavaScriptを見つける
ほとんどのエントリが繰り返されるNumbers/Stringリテラルの配列があります。私たちの仕事は、この配列を受け取り、連続して出現しない最初の要素のインデックスを返す関数を作成することです。 配列にそのような要素がない場合、関数は-1を返す必要があります。それでは、この関数のコードを書いてみましょう。単純なループを使用して配列を反復処理し、繰り返されない文字が見つかった場所に戻ります。そのような文字が見つからない場合は、-1 −を返します。 例 const arr = ['d', 'd', 'e', 'e', 'e&
-
配列JavaScriptから上位2つの要素を返す
JavaScriptには、並べ替えられていない順序で数値を含む数値の配列があります。私たちの仕事は、この数値の配列を受け取り、配列の上位2つの要素(配列の最大の2つの要素)である2つの要素の配列を返す関数を作成することです。 これは1回のパスで実行する必要があります。つまり、forループを1つだけ使用するなど、線形時間でこのメソッドを実行する必要があります。ES6関数を使用する場合は、必ず1回だけ使用し、メソッドのネストを避けて時間を増やす必要があります。複雑さ。 それでは、Array.prototype.reduce()メソッドを使用してコードを記述しましょう- 例 const arr
-
サブアレイJavaScriptの合計として表すことができない最小の正の値
このような正の整数のソートされた配列があります- const arr = [1, 3, 6, 10, 11, 15]; このような配列を1つ取り込んで、この元の配列のサブ配列の合計として表すことができない最小の正の整数を返す関数、たとえばfindSmallest()を作成する必要があります。 例- 上に書かれたこの配列の場合、2は、この元の配列のサブ配列を合計しても到達できない最小の正の整数です。それでは、この関数のコードを書いてみましょう。配列が並べ替えられると、線形時間でこの問題の解決策を達成できます。最初は、必要な数は1であると考えています。これは、1が取ることができる最小の値であ