プログラマー[レベル1]ハザード数


質問する


正の整数xを下のスケール数にするには、xをxの桁数の和で除算する必要があります.例えば、18の桁数の和は1+8=9であり、18は9で除算されるので、18は下付き文字数となる.自然数xを入力し、xがハザード数の関数かどうかをチェックし、解を完了します.

せいげんじょうけん


xは1または10000より大きい整数です.

I/O例




に答える

function solution(x) {
  let sum = x
    .toString()
    .split('')
    .reduce((a, c) => a + Number(c), 0);
  if (x % sum === 0) {
    return true;
  } else {
    return false;
  }
}
  • の数字の桁数の和を求めるモードの1つを覚えてください!