Coding test Practice19
614 ワード
プログラマで区切られた数値配列
問題の説明:
arrayの各要素で、昇順で配列された配列の係数で区切られた値を返す関数を作成します.
要素が除数で区切られていない場合は、配列に-1を入れて返します.
function solution(arr, divisor) {
let result = [];
for(let i = 0; i < arr.length; i++) {
if(arr[i] % divisor === 0) {
result.push(arr[i]);
}
}
if(result.length === 0) {
result.push(-1);
}
return result.sort((a, b) => {return a - b});
}
問題を解く配列内の各要素が因子に分かれている場合、残りの0の要素を含む配列結果を宣言し、arr内の各要素に繰り返し文でアクセスし、残りの0の要素をresult配列に含めます.文の終了後にresultの長さが0の場合、resultに-1を入れ、resultを昇順に並べ替えて返します.
Reference
この問題について(Coding test Practice19), 我々は、より多くの情報をここで見つけました https://velog.io/@scoles1/Coding-test-Practice19テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol