FA/μ½ν
μ½ν
20221122 νλ‘κ·Έλλ¨Έμ€ μλ°μ€ν¬λ¦½νΈ [νμ€λ μ]
ππλ¦Ό
2022. 11. 23. 00:21
π¨π« νμ€λ μ
λ¬Έμ μ€λͺ
μ μ xκ° νμ€λ μμ΄λ €λ©΄ xμ μλ¦Ώμμ ν©μΌλ‘ xκ° λλμ΄μ ΈμΌ ν©λλ€. μλ₯Ό λ€μ΄ 18μ μλ¦Ώμ ν©μ 1+8=9μ΄κ³ , 18μ 9λ‘ λλμ΄ λ¨μ΄μ§λ―λ‘ 18μ νμ€λ μμ λλ€. μμ°μ xλ₯Ό μ λ ₯λ°μ xκ° νμ€λ μμΈμ§ μλμ§ κ²μ¬νλ ν¨μ, solutionμ μμ±ν΄μ£ΌμΈμ.
μ ν 쑰건
- xλ 1 μ΄μ, 10000 μ΄νμΈ μ μμ λλ€.
π
1. xλ₯Ό split()μ μ¬μ©ν΄ μλ¦Ώμλ‘ λλ
2. forλ¬Έμ λλ € λλ μλ¦Ώμλ€μ λν΄μ€
3. xμ λν κ°μ λλμ΄ λ°νλλ λλ¨Έμ§λ₯Ό νλ³ν΄ 쑰건μ λ°λΌ μΆλ ₯ν¨
function solution(x) { // x = 18
var sum = 0;
var arr = String(x).split(""); // [1,8]
for(let i=0; i<arr.length; i++){
sum += Number(arr[i]) // 1+8
}
return (x % sum == 0) ? true:false;
}