νλ‘κ·Έλλ¨Έμ€ - νμ€λ μ
[level 1] νμ€λ μ - 12947
μ±λ₯ μμ½
λ©λͺ¨λ¦¬: 75.6 MB, μκ°: 0.11 ms
ꡬλΆ
μ½λ©ν μ€νΈβ μ°μ΅ > μ°μ΅λ¬Έμ
μ±μ κ²°κ³Ό
Empty
λ¬Έμ μ€λͺ
μμ μ μ x
κ° νμ€λ μμ΄λ €λ©΄ x
μ μλ¦Ώμμ ν©μΌλ‘ x
κ° λλμ΄μ ΈμΌ ν©λλ€. μλ₯Ό λ€μ΄ 18μ μλ¦Ώμ ν©μ 1+8=9μ΄κ³ , 18μ 9λ‘ λλμ΄ λ¨μ΄μ§λ―λ‘ 18μ νμ€λ μμ
λλ€. μμ°μ x
λ₯Ό μ
λ ₯λ°μ x
κ° νμ€λ μμΈμ§ μλμ§ κ²μ¬νλ ν¨μ, solutionμ μμ±ν΄μ£ΌμΈμ.
μ ν 쑰건
x
λ 1 μ΄μ, 10000 μ΄νμΈ μ μμ λλ€.
μ μΆλ ₯ μ
x | return |
---|---|
10 | true |
12 | true |
11 | false |
13 | false |
μ μΆλ ₯ μ μ€λͺ
μ
μΆλ ₯ μ #1
10μ λͺ¨λ μλ¦Ώμμ ν©μ 1μ
λλ€. 10μ 1λ‘ λλμ΄ λ¨μ΄μ§λ―λ‘ 10μ νμ€λ μμ
λλ€.
μ
μΆλ ₯ μ #2
12μ λͺ¨λ μλ¦Ώμμ ν©μ 3μ
λλ€. 12λ 3μΌλ‘ λλμ΄ λ¨μ΄μ§λ―λ‘ 12λ νμ€λ μμ
λλ€.
μ
μΆλ ₯ μ #3
11μ λͺ¨λ μλ¦Ώμμ ν©μ 2μ
λλ€. 11μ 2λ‘ λλμ΄ λ¨μ΄μ§μ§ μμΌλ―λ‘ 11λ νμ€λ μκ° μλλλ€.
μ
μΆλ ₯ μ #4
13μ λͺ¨λ μλ¦Ώμμ ν©μ 4μ
λλ€. 13μ 4λ‘ λλμ΄ λ¨μ΄μ§μ§ μμΌλ―λ‘ 13μ νμ€λ μκ° μλλλ€.
β» κ³΅μ§ - 2023λ 5μ 27μΌ λ¬Έμ μ§λ¬Έ μ€νμ μμ λμμ΅λλ€.
μΆμ²: νλ‘κ·Έλλ¨Έμ€ μ½λ© ν μ€νΈ μ°μ΅, https://programmers.co.kr/learn/challenges
class Solution {
public boolean solution(int x) {
boolean answer = true;
int sum = 0;
String[] arr = String.valueOf(x).split("");
for (String s : arr) {
sum += Integer.parseInt(s);
}
if (x % sum != 0) {
answer = false;
}
return answer;
}
}