programmer-別々の数値配列


質問する


arrayの各要素で、昇順で配列された配列の係数で区切られた値を返す関数を作成します.
要素が除数で区切られていない場合は、配列に-1を入れて返します.

パラメータ

  • 分割数を含む配列arr
  • 除数因子
  • 質問の詳細を表示

    💡 に答える

    function solution(arr, divisor) {
      var answer = [];
      for (let val of arr) {
        if (val % divisor === 0) {
          answer.push(val);
        }
      }
    
      return answer.length > 0 ? answer.sort((a, b) => a - b) : [-1];
    }