ディバイダ配列


問題の説明

  • arr配列における因子降順配列の配列
  • を返す.
    要素が
  • から分離されていない場合、配列-1は
  • を返します.

    せいげんじょうけん

  • arrは自然水を含む配列
  • である.
  • 整数i,j iについて!=jであればarr[i]!=arr[j]
  • 除数は自然数
  • である.
  • アレイ長が1より大きいアレイ
  • に答える

    function solution(arr, divisor) {
        let answer = [];
    
        for(let i=0;i<arr.length;i++){
            if(arr[i] % divisor === 0)
                answer.push(arr[i]);
        }
        
        if(answer.length === 0)
            answer.push(-1);
        return answer.sort((a,b)=>a-b);
    }

    チェックポイント


    条件文で
  • 空の配列を比較する場合、arr=[]であってもarr==[]の結果はfalse
  • である
  • 異なるアドレスのオブジェクト(?)
  • 空のアレイを比較する場合は、Arrayを使用します.長さ利用率