(JS)Programmers:下付き
3353 ワード
正の整数xを下のスケール数にするには、xをxの桁数の和で除算する必要があります.例えば、18の桁数の和は1+8=9であり、18は9で除算されるので、18は下付き文字数となる.自然数xを入力し、xがハザード数の関数かどうかをチェックし、解を完了します.
ハザード数は整数として指定されているため、整数を判別する式は使用されていない. ビット数の和を検証するために、条件文を使用する前に整数xを文字列に設定し、文字列を配列に設定します. 配列の和を求めるためにアキュムレータ関数を用い,結果を条件文で返すように構成した.
問題を解く
function solution(n) {
let answer;
let separator = n.toString().split('').reduce((a, b) => a + Number(b), 0);
n % separator === 0 ? answer = true : answer = false
return answer;
}
const n = 18;
const x = 11;
console.log(solution(n));
console.log(solution(x));
Reference
この問題について((JS)Programmers:下付き), 我々は、より多くの情報をここで見つけました https://velog.io/@yunsungyang-omc/JS-Programmers-하사드-수テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol