Javascript

 Computer >> コンピューター >  >> プログラミング >> Javascript
  1. JavaScriptで合計のバランスを取るための配列インデックス

    問題 整数の配列arrを最初で唯一の引数として受け取るJavaScript関数を作成する必要があります。 この関数は、左側の要素の合計が右側の要素の合計と等しくなるように、配列からそのようなインデックスを1つ選択して返す必要があります。配列にそのようなインデックスが存在しない場合は、-1を返す必要があります。 たとえば、関数への入力が-の場合 入力 const arr = [1, 2, 3, 4, 3, 2, 1]; 出力 const output = 3; 出力の説明 インデックス3の両側の要素の合計が等しいため(6)。 例 以下はコードです- const arr =

  2. JavaScriptの数値の階乗で桁数を返す

    問題 最初で唯一の引数として数値numを受け取るJavaScript関数を作成する必要があります。 この関数は、数値numの階乗の桁数を計算して返す必要があります。 たとえば、関数への入力が-の場合 入力 const num = 7; 出力 const output = 4; 出力の説明 7の値だから! 4桁の5040です。 例 以下はコードです- const num = 7; const countDigits = (num = 1) => {    let res = 0;    while(num >= 2){ &

  3. JavaScriptで可能な最大ペア合計を達成する

    問題 最初で唯一の引数として長さ2nの整数の配列arrを受け取るJavaScript関数を作成する必要があります。 この関数のタスクは、これらの整数をn組の整数にグループ化することです。たとえば、(a1、b1)、(a2、b2)、...、(an、bn)は、すべてのmin(ai、bi)の合計になります。 iは1からnまで可能な限り大きくします。 たとえば、関数への入力が-の場合 const arr = [1, 4, 3, 2]; その場合、出力は-になります。 const output = 4; 出力の説明 nは2で、ペアの最大合計は4 =min(1、2)+ min(3、4)です。 例

  4. JavaScriptでスペースを反転して保持する

    問題 最初で唯一の引数として文の文字列strを受け取るJavaScript関数を作成する必要があります。 私たちの関数は、空白と最初の語順を維持しながら、文内の各単語の文字の順序を逆にすることになっています。 たとえば、関数への入力が-の場合 const str = 'this is some sample string'; その場合、出力は-になります。 const output = 'siht si emos elpmas gnirts'; 例 以下はコードです- const str = 'this is some sample strin

  5. JavaScriptで配列の最小時間差を見つける

    問題 「時:分」形式で24時間制の時刻の配列を受け取るJavaScript関数を作成する必要があります。この関数は、配列内の任意の2つの時点間の最小分の差を見つける必要があります。 たとえば、関数への入力が-の場合 const arr = ["23:59","00:00"]; その場合、出力は-になります。 const output = 1; 時間の最小差は1分なので 例 以下はコードです- const arr = ["23:59","00:00"]; const findMinDifference =

  6. JavaScriptで連鎖操作クラスを作成する

    問題 値を使用して任意の範囲でチェーンできるユーザー定義のデータ型StreakをJavaScriptで作成することになっています。 および操作 または 値は次の文字列のいずれかになります- → one, two three, four, five, six, seven, eight, nine 操作は次の文字列のいずれかになります- → plus, minus たとえば、クラスのコンテキストで次を実装する場合- Streak.one.plus.five.minus.three; その場合、出力は-になります。 const output = 3; 出力の説明 行

  7. JavaScriptで秒を年日時間と分に変換する

    問題 最初で唯一の引数として秒数を表す数値numを受け取るJavaScript関数を作成する必要があります。 次に、関数は、それらの秒に含まれる年、日、時、分に関する情報を含む文字列を作成して返す必要があります。明らかに含まれている場合はそうです。 この質問の目的上、すべての年が365日であると見なします たとえば、関数への入力が-の場合 const num = 5454776657; その場合、出力は-になります。 const output = '172 years, 353 days, 23 hours, 44 minutes and 17 seconds'; 例

  8. JavaScriptで同じ数字によって形成されるちょうど大きい数を見つける

    問題 最初で唯一の引数として数値numを受け取るJavaScript関数を作成する必要があります。 この関数は、入力された数値のすべての桁のみを含み、入力された数値よりもわずかに大きい数値を見つけて返す必要があります そのような数値が存在しない場合、関数は-1を返す必要があります。 たとえば、関数への入力が-の場合 const num = 5656; その場合、出力は-になります。 const output = 5665; 出力の説明 5665には5656のすべての数字のみが含まれ、5656よりわずかに大きいためです。 例 以下はコード&mius; const num = 56

  9. JavaScriptで配列内のすべてのピークとその位置を見つける

    ビルドアップ JavaScriptに次の配列があるとします- const arr = [4, 3, 4, 7, 5, 2, 3, 4, 3, 2, 3, 4]; この配列の点をy軸にプロットし、隣接する各点をx軸上で単位距離だけ離すと、グラフは次のようになります- このグラフは、この配列のインデックス3と7に、それぞれ値7と4の2つの極大値(ピーク)が存在することを明確に示しています。 問題 整数の配列arrを最初で唯一の引数として受け取るJavaScript関数を作成する必要があります。 この関数は、最大値と位置の2つのプロパティを含むオブジェクトを返すことになっています。

  10. JavaScriptで文字列の配列からコメントを削除する

    問題 最初の引数として文字列の配列arrを取り、2番目の引数として特殊文字の配列startersを受け取るJavaScript関数を作成する必要があります。 スターター配列には、コメントを開始できる文字が含まれています。関数は配列arrを繰り返し処理し、文字列に含まれるすべてのコメントを削除する必要があります。 たとえば、関数への入力が次の場合: const arr = [    'red, green !blue',    'jasmine, #pink, cyan' ]; const starters = [&#

  11. JavaScriptでキャメルケースの構文を壊す

    問題 最初で唯一の引数としてstrをキャメルケース文字列として受け取るJavaScript関数を作成する必要があります。 この関数は、単語間のスペースを使用して入力文字列を分割する新しい文字列を作成して返す必要があります。 たとえば、関数への入力が-の場合 入力 const str = 'thisIsACamelCasedString'; 出力 const output = 'this Is A Camel Cased String'; 例 以下はコードです- const str = 'thisIsACamelCasedString

  12. JavaScriptで移動の最終的な方向を見つける

    問題 最初で唯一の引数として、単一文字の配列arrを受け取るJavaScript関数を作成する必要があります。 配列に含めることができる文字は4文字のみで、- 「N」→北方向を表します 「S」→南方向を表します 「W」→西方向を表します 「E」→東方向を表します 各文字は、その特定の方向への単位距離の移動を指定します。また、配列内のどこかに、[(‘S’と‘N’)または(‘E’と‘W’)]の2つの反対方向が隣接して表示される場合、それらは互いの動きをキャンセルします。したがって、この関数は、結果として生じる配列全体の移動方向を見つけることになっています。 たとえば、関数への入力が-の

  13. JavaScriptで新しい配列を形成するための配列要素の蓄積

    問題 最初の引数として数値の配列arrを取り、2番目の引数として数値num(num <=配列の長さ)を受け取るJavaScript関数を作成する必要があります この関数は、配列arrの長さnumの連続する各サブ配列を合計して、新しい配列の対応する要素を形成し、最後にその新しい配列を返す必要があります たとえば、関数への入力が-の場合 const arr = [1, 2, 3, 4, 5, 6]; const num = 2; 次に、出力は次のようになります- const output = [3, 5, 7, 9, 11]; 出力の説明 1 + 2 =3、2 + 3 =5、というように

  14. JavaScriptで特別な番号をチェックする

    問題 最初で唯一の引数として数値numを受け取るJavaScript関数を作成する必要があります。 数値numの桁の合計が回文数の場合はtrueを返し、それ以外の場合はfalseを返す必要があります。 たとえば、関数への入力が-の場合 const num = 781296; その場合、出力は-になります。 const output = true; 出力の説明 781296の桁の合計が33であるため、これは回文数です。 例 以下はコードです- const num = 781296; const findSum = (num, sum = 0) => { if(num){ re

  15. JavaScriptでの配列のマージと修正

    問題 最初と2番目の引数として、数値の2つの配列arr1とarr2を受け取るJavaScript関数を作成する必要があります。 この関数は、これら両方の配列の要素を新しい配列にマージする必要があります。マージ時またはマージ前に重複が存在する場合は、余分な重複を削除して、マージされた配列に各要素のコピーが1つだけ存在するようにする必要があります。 ここでの順序はそれほど重要ではありませんが、要素の頻度(要素ごとに1である必要があります)は重要です。 たとえば、関数への入力が-の場合 onst arr1 = [6, 5, 2, 1, 8]; const arr2 = [3, 4, 6, 8

  16. JavaScriptでのアルファベットの順序の並べ替え

    問題 最初で唯一の引数として、小文字の英語のアルファベット文字列strを受け取るJavaScript関数を作成する必要があります この関数は、英語の逆アルファベットに従ってソートされた文字を含む入力文字列に基づいて、新しい文字列を作成して返す必要があります。 たとえば、関数への入力が-の場合 const str = 'abcdef'; その場合、出力は-になります。 const output = 'fedcba'; 例 以下はコードです- const str = 'abcdef'; const reverseSorting = (str

  17. JavaScriptで文字列から数字を除外する

    問題 アルファベット、特殊文字、数字の組み合わせを含む文字列strを受け取るJavaScript関数を作成する必要があります。 この関数は、文字列strに存在する数値のみを含む入力文字列に基づいて新しい文字列を返し、相対的な順序を維持する必要があります。 たとえば、関数への入力が-の場合 const str = 'revd1fdfdfs2v34fd5gfgfd6gffg7ds'; その場合、出力は-になります。 const output = '1234567'; 例 以下はコードです- const str = 'revd1fdfdfs2v34f

  18. ネストされた配列をマージしてJavaScriptで1次元配列を形成する

    問題 最初と2番目の引数として、2つのネストされた配列arr1とarr2を受け取るJavaScript関数を作成する必要があります。 この関数は、arr1とarr2のすべての要素を含むが、単一次元にフラット化された3番目の配列を作成して返す必要があります たとえば、関数への入力が-の場合 const arr1 = [    1, [       2, [          4, 5, [             6  

  19. JavaScriptで単位の違いがある最長のサブアレイ

    問題 最初で唯一の引数として、数値の配列arrを受け取るJavaScript関数を作成する必要があります この関数は、最大値と最小値の差が正確に1であるようなサブ配列の長さを見つけて返す必要があります。 。 たとえば、関数への入力が-の場合 const arr = [2, 4, 3, 3, 6, 3, 4, 8]; その場合、出力は-になります。 const output = 5; 出力の説明 目的のサブアレイは[4、3、3、3、4]であるため 例 以下はコードです- const arr = [2, 4, 3, 3, 6, 3, 4, 8]; const longestSequen

  20. JavaScriptでソートされていない最短の配列の長さ

    問題 最初で唯一の引数として、数値の配列arrを受け取るJavaScript関数を作成する必要があります。 この関数は、1つの連続サブアレイの長さを見つける必要があります このサブ配列のみを昇順で並べ替えると、配列全体も昇順で並べ替えられます。 たとえば、関数への入力が-の場合 const arr = [3, 7, 5, 9, 11, 10, 16]; その場合、出力は-になります。 const output = 5; 出力の説明 [7、5、9、11、10]を並べ替えると、配列全体が並べ替えられるためです。 例 以下はコードです- const arr = [3, 7, 5, 9,

Total 5927 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:10/297  20-コンピューター/Page Goto:1 4 5 6 7 8 9 10 11 12 13 14 15 16