Javascript

 Computer >> コンピューター >  >> プログラミング >> Javascript
  1. 文字列JavaScriptを反転する関数

    文字列を受け取り、元の文字列の逆バージョンである新しい文字列を返すJavaScript関数を作成する必要があります。 唯一の条件は、組み込みのStringメソッドを使用できず、文字列を逆にするために文字列を配列に変換できないことです。 ループを使用して文字列を反復処理し、新しい逆文字列を作成する必要があります。 例 const str = 'Hello World'; const reverse = (str = '') => {    const { length } = str;    let res = &

  2. 並べ替えられた数値の配列に数値を挿入するJavaScript

    ソートされた数値の配列を最初の引数として受け取り、単一の数値を2番目の引数として受け取るJavaScript関数を作成する必要があります。 関数は、要素の並べ替えを歪めることなく、2番目の引数として指定された数値を配列にプッシュする必要があります。 別のアレイを作成せずにこれを行う必要があります。 例 const arr = [6, 7, 8, 9, 12, 14, 16, 17, 19, 20, 22]; const num = 15; const findIndex = (arr, val) => {    let low = 0, high = arr.le

  3. 文字列が完全に同じ部分文字列JavaScriptで構成されているかどうかを確認します

    文字列を取り込むJavaScript関数を作成する必要があります。入力が繰り返される文字シーケンスで構成されているかどうかに基づいて、trueまたはfalseを返す必要があります。 指定された文字列の長さは常に1より大きく、文字シーケンスには少なくとも1回の繰り返しが必要です。 例- 「aa」には2つの文字列「a」が完全に含まれているため、trueを返す必要があります aaaは、3つの文字列 aが完全に含まれているため、trueを返す必要があります abcabcabcは、3つの文字列 abcを完全に含むため、trueを返す必要があります 「aba」はfalseを返す必要があります。こ

  4. JavaScriptで文字列を比較し、可能性のパーセンテージを返します

    2つの文字列を比較し、それらがどれだけ類似しているかのパーセンテージの可能性を返すことができるJavaScript関数を作成する必要があります。パーセンテージは、2つの文字列に共通する多くの文字の尺度に他なりません。 それらが完全に類似している場合、出力は100であり、共通の文字がまったく含まれていない場合、出力は0である必要があります。 例 const calculateSimilarity = (str1 = '', str2 = '') => {    let longer = str1;    let sh

  5. ソース配列JavaScriptからターゲット配列を形成できます

    異なる整数の配列(たとえばarr)と、別の整数配列の配列(たとえばsourceArr)が与えられます。 sourceArr配列では、整数は異なります。 sourceArr内の配列を任意の順序で連結することにより、arrを形成する関数を作成する必要があります。 ただし、sourArrのサブ配列内の整数を並べ替えることはできません。 sourceArrから配列arrを形成できる場合はtrueを返し、そうでない場合はfalseを返す必要があります。 例- const arr = [23, 67, 789]; const sourceArr = [[23], [789, 67]]; サブ配列内

  6. JavaScriptの頻度を増やして数値の配列を並べ替える

    繰り返しの数字を含む可能性のある数字の配列を受け取るJavaScript関数を作成する必要があります。 関数は、最も少ない回数繰り返される要素が最初に表示され、次に頻度が高くなる要素が表示されるように配列を並べ替える必要があります。 例- 入力配列が-の場合 const arr = [1,1,2,2,2,3]; 次に、ソートされた配列は-になります。 const output = [3,1,1,2,2,2]; 例 const arr = [1, 1, 2, 2, 2, 3]; const frequencySort = (arr = []) => {    l

  7. 2つの同じ文字間の最長の部分文字列を検索するJavaScript

    文字列を取り込むJavaScript関数を作成する必要があります。この関数は、2つの同じ文字の間に挟まれている最長の部分文字列の長さを見つけて返す必要があります。 例- 入力文字列が-の場合 const str = 'avbghvh'; その場合、出力は-になります。 const output = 3; 必要な最長の部分文字列は、2つのvの間の「bgh」であるためです。 例 const str = 'avbghvh'; const longestSub = (str = '') => {    const map

  8. 最小最大JavaScriptを除く配列の平均

    数値の配列を受け取るJavaScript関数を作成する必要があります。この関数は、配列の最大要素と最小要素を除いて、配列の平均を計算する必要があります。 Array.prototype.reduce()メソッドを使用して、配列要素の合計を計算すると同時に、最大要素と最小要素を見つけます。 例 const arr = [2, 6, 5, 4, 6, 8, 8, 5, 6, 6, 9, 4, 1, 4, 6, 7]; const specialAverage = (arr = []) => {    const { length } = arr;   &nbs

  9. JavaScriptの特別な配列

    正の整数numが存在し、配列内にnumより大きいnum要素が存在する場合、配列は特殊な配列であると言われます。numは必ずしも配列に属している必要はなく、存在する必要があります。 例-入力配列が-の場合 const arr = [2, 1, 5, 2, 7, 9]; 次に、適切に調べると、num =3の場合、この配列には3より大きい要素が正確に3つあることがわかります。 ただし、3はこの配列の一部ではありませんが、それは有効です。したがって、数値の配列を受け取るJavaScript関数を作成する必要があります。 関数は、それが特別である数を返す必要があります(それが特別である場合)。そ

  10. 考えられるすべての奇数の長さのサブ配列JavaScript

    最初で唯一の入力として数値の配列を受け取るJavaScript関数を作成する必要があります。 この関数は、元の配列からすべての可能な奇数の長さのサブ配列を選択し、それらの合計を計算して、合計を返します。 サブ配列とは、配列の連続したサブシーケンスを意味し、数字の可能な組み合わせではないことに注意してください。 例- 入力配列が-の場合 const arr = [1, 2, 3, 4, 5]; その場合、考えられるすべての奇数の長さの配列は-になります [1], [2], [3], [4], [5], [1, 2, 3], [2, 3, 4], [3, 4, 5], [1, 2, 3,

  11. JavaScript-配列にネストされた文字列からの数値の合計

    このようなデモクレジットカード番号を含む配列があるとします- const arr = ['4916-2600-1804-0530', '4779-252888-3972', '4252-278893-7978', '4556-4242-9283-2260']; この配列を受け取る関数を作成する必要があります。関数は、桁数が最大のクレジットカード番号を返す必要があります。 2つのクレジットカード番号の合計が同じである場合は、関数によって最後のクレジットカード番号が返される必要があります。 例 このためのコードは-になります c

  12. JavaScriptクイックソート再帰

    数値の配列を受け取るJavaScript関数を作成する必要があります。この関数は、クイックソートのアルゴリズムを適用して、配列を昇順または降順で並べ替える必要があります。 クイックソートアルゴリズム クイックソートは以下の手順に従います- ステップ1 −任意の要素をピボットとして作成します(できれば最初または最後ですが、任意の要素をピボットにすることができます) ステップ2 −ピボットに基づいてアレイを分割します ステップ3 −左側のパーティションにクイックソートを再帰的に適用します ステップ4 −適切なパーティションにクイックソートを再帰的に適用します QuickSortの平均お

  13. 線形時間JavaScriptで配列内の最初の重複アイテムを検索する

    1からnまでのn+1個の整数の読み取り専用配列を受け取るJavaScript関数を作成する必要があります。 関数は、線形時間で繰り返され、最大でO(n)スペースを使用する1つの数値を見つける必要があります。 たとえば、入力配列が-の場合 const arr = [3 4 1 4 1]; その場合、出力は-になります。 const output = 1; (上記のように)考えられる答えが複数ある場合は、いずれか1つを出力する必要があります。重複がない場合は、-1を出力する必要があります。 例 const arr = [3, 4, 1, 4, 1]; const findRepeatedN

  14. n個の引数の可能なすべての結合された(プラスとマイナスの)合計を見つけるJavaScript

    任意の数の引数(すべて数値タイプ)でJavaScript関数を作成する必要があります。 関数は、加算と減算の可能なすべての合計を計算する必要があります。 例-引数が1、2、3の場合 次に、可能なすべての組み合わせは- 1 + 2 + 3 1 - 2 - 3 1 + 2 - 3 1 - 2 + 3 最後に、関数は0に最も近い合計である必要があります。この場合、その答えは0になります。 例 const findSmallestPositive = (...arr) => {    let set = new Set([Math.abs(arr[0])]); &nb

  15. JavaScriptで最も長く減少するサブシーケンスサブアレイ

    整数の配列を受け取るJavaScript関数を作成する必要があります。この関数は、配列から最も長く減少するサブシーケンスの長さを返す必要があります。 例- 入力配列が-の場合 const arr = [5, 2, 5, 4, 3, 2, 4, 6, 7]; その場合、出力は-になります。 const output = 4; (連続する単語の)最も長く減少するサブシーケンスは[5、4、3、2]であるため; 例 const arr = [5, 2, 5, 4, 3, 2, 4, 6, 7]; const decreasingSequence = (arr = []) => { &n

  16. JavaScriptのあいまい検索アルゴリズム

    検索文字列を取り込んで、使用されている文字列内の検索文字列を大まかにチェックできるJavaScript文字列関数を作成する必要があります。 関数はこの基準を考慮に入れる必要があります。検索クエリ文字をループして、文字列内で同じ順序で出現するかどうかを確認する必要があります。 例- ('a haystack with a needle').fuzzySearch('hay sucks'); // false ('a haystack with a needle').fuzzySearch('sack hand'); // tru

  17. 別の配列JavaScriptに基づいて配列を変更する

    このようなフレーズの参照配列があるとします- const reference = ["your", "majesty", "they", "are", "ready"]; また、別の配列に基づいて上記の配列の要素の一部を結合する必要があるため、別の配列がこれである場合- const another = ["your", "they are"]; 結果は次のようになります- result = ["your", "majest

  18. カウントJavaScriptの文字数

    nなどの数値を受け取るJavaScript関数を作成する必要があります。関数は、1からnまでの数字の名前の文字を数える必要があります。 例-n=5の場合; その場合、数字は1、2、3、4、5になります。また、文字の総数は19なので、出力は19になります。 例 const sumUpto = (num = 1) => {    let sum = 0;    const lenHundred = 7;    const lenThousand = 8;    const lenPlaceOnes = [0,

  19. 階乗JavaScriptの桁の合計を計算する

    数値を取り込むJavaScript関数を作成する必要があります。関数は、最初にその数値の階乗を計算し、次に計算された階乗の桁の合計を返す必要があります。 例- 数値6の場合、階乗は720になるため、出力は9になります 例 const factorial = (num) => {    if (num == 1) return 1;    return num * factorial(num-1); }; const sumOfDigits = (num = 1) => {    const str = num.toSt

  20. 数値を降順で並べ替えますが、JavaScriptの開始時に「0」を付けます

    数値の配列を受け取るJavaScript関数を作成する必要があります。関数は、次の基準で数値の配列を並べ替える必要があります- ---配列にゼロが含まれている場合、それらはすべて最初に表示されます。 ---残りの数字はすべて降順で配置する必要があります。 例- 入力配列が-の場合 const arr = [4, 7, 0 ,3, 5, 1, 0]; 次に、並べ替えを適用すると、配列は-になります。 const output = [0, 0, 7, 5, 4, 3, 1]; ここでは、Array.prototype.sort()メソッドを使用します。 降順ソートでは、ソート関数の

Total 5927 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:44/297  20-コンピューター/Page Goto:1 38 39 40 41 42 43 44 45 46 47 48 49 50