[アルゴリズム]2つを抽出して追加
3923 ワード
問題の説明
整数配列番号.numbersから異なるインデックスの2つの数を抽出し、作成できるすべての数を昇順に配列に入れ、solution関数の戻りを完了してください.
せいげんじょうけん numbersの長さは2または100より大きい. numbersのすべての数字は0または100以下です. I/O例
合成コード
indexOfを使用して結果配列を繰り返しチェックすることもできます...new set()関数を使用して、現在の配列の重複値を除去し、新しい配列を返します.コードが2行減った
sortソートはJavaScript MDNドキュメントを参照します.降順であれば,a,bパラメータの順序を変えることで返すことができる.ex) return b-a
整数配列番号.numbersから異なるインデックスの2つの数を抽出し、作成できるすべての数を昇順に配列に入れ、solution関数の戻りを完了してください.
せいげんじょうけん
合成コード
const solution = (numbers) => {
let result = [];
for(let i=0; i < numbers.length; i++) {
for(let j=i+1; j < numbers.length; j++) {
const number = numbers[i] + numbers[j];
result.push(number);
}
}
const uniqueNumbers = [...new Set(result)];
uniqueNumbers.sort((a, b) => {
return a-b;
})
return uniqueNumbers;
}
整理するindexOfを使用して結果配列を繰り返しチェックすることもできます...new set()関数を使用して、現在の配列の重複値を除去し、新しい配列を返します.コードが2行減った
sortソートはJavaScript MDNドキュメントを参照します.降順であれば,a,bパラメータの順序を変えることで返すことができる.ex) return b-a
Reference
この問題について([アルゴリズム]2つを抽出して追加), 我々は、より多くの情報をここで見つけました https://velog.io/@s_chuli/알고리즘-두-개-뽑아서-더하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol