Algorithm/programmers
[νλ‘κ·Έλλ¨Έμ€] νμ€λ μ (JAVA)
λΉλ²λ²λΉ
2021. 9. 30. 15:30
π λ¬Έμ
μμ μ μ xκ° νμ€λ μμ΄λ €λ©΄ xμ μλ¦Ώμμ ν©μΌλ‘ xκ° λλμ΄μ ΈμΌ ν©λλ€. μλ₯Ό λ€μ΄ 18μ μλ¦Ώμ ν©μ 1+8=9μ΄κ³ , 18μ 9λ‘ λλμ΄ λ¨μ΄μ§λ―λ‘ 18μ νμ€λ μμ λλ€. μμ°μ xλ₯Ό μ λ ₯λ°μ xκ° νμ€λ μμΈμ§ μλμ§ κ²μ¬νλ ν¨μ, solutionμ μμ±ν΄μ£ΌμΈμ.
π νμ΄
class Solution {
public boolean solution(int x) {
String strNum = x + "";
int cnt = 0;
for (int i = 0; i < strNum.length(); i++) {
cnt += strNum.charAt(i) - '0';
}
if (x % cnt == 0) {
return true;
} else {
return false;
}
}
}
https://programmers.co.kr/learn/courses/30/lessons/12947
μ½λ©ν μ€νΈ μ°μ΅ - νμ€λ μ
μμ μ μ xκ° νμ€λ μμ΄λ €λ©΄ xμ μλ¦Ώμμ ν©μΌλ‘ xκ° λλμ΄μ ΈμΌ ν©λλ€. μλ₯Ό λ€μ΄ 18μ μλ¦Ώμ ν©μ 1+8=9μ΄κ³ , 18μ 9λ‘ λλμ΄ λ¨μ΄μ§λ―λ‘ 18μ νμ€λ μμ λλ€. μμ°μ xλ₯Ό μ λ ₯λ°μ xκ° ν
programmers.co.kr