2つのレベル1[JavaScript]を追加
問題の説明
整数配列番号.numbersから異なるインデックスの2つの数を抽出し、作成できるすべての数を昇順に配列に入れ、solution関数の戻りを完了してください.
せいげんじょうけん
numbersの長さは2または100以下です.
numbersのすべての数字は0または100以下です.
I/O例
I/O例説明
I/O例#1
2=1+1.(1この数字には2つあります)
3=2+1.
4=1+3.
5=1+4=2+3.
6=2+4.
7=3+4.
したがって、[2,3,4,5,6,7]に戻る必要があります.
I/O例#2
2=0+2.
5=5+0.
7=0+7=5+2.
9=2+7.
12=5+7.
したがって、[2,5,7,9,12]に戻る必要があります.
のり付け
整数配列番号.numbersから異なるインデックスの2つの数を抽出し、作成できるすべての数を昇順に配列に入れ、solution関数の戻りを完了してください.
せいげんじょうけん
numbersの長さは2または100以下です.
numbersのすべての数字は0または100以下です.
I/O例
I/O例説明
I/O例#1
2=1+1.(1この数字には2つあります)
3=2+1.
4=1+3.
5=1+4=2+3.
6=2+4.
7=3+4.
したがって、[2,3,4,5,6,7]に戻る必要があります.
I/O例#2
2=0+2.
5=5+0.
7=0+7=5+2.
9=2+7.
12=5+7.
したがって、[2,5,7,9,12]に戻る必要があります.
のり付け
function solution(numbers) {
var answer = [];
for (let i = 0; i < numbers.length; i++) {
for (let j = 1 + i; j < numbers.length; j++) {
const sum = numbers[i] + numbers[j];
if (answer.indexOf(sum) === -1) {
answer.push(sum);
}
}
}
answer.sort((a, b) => a - b);
return answer;
}
Reference
この問題について(2つのレベル1[JavaScript]を追加), 我々は、より多くの情報をここで見つけました https://velog.io/@ohjoon/Level-1-자바스크립트-두-개-뽑아서-더하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol