λ¬Έμ μ€λͺ
μμ μ μ xκ° νμ€λ μμ΄λ €λ©΄ xμ μλ¦Ώμμ ν©μΌλ‘ xκ° λλμ΄μ ΈμΌ ν©λλ€. μλ₯Ό λ€μ΄ 18μ μλ¦Ώμ ν©μ 1+8=9μ΄κ³ , 18μ 9λ‘ λλμ΄ λ¨μ΄μ§λ―λ‘ 18μ νμ€λ μμ λλ€. μμ°μ xλ₯Ό μ λ ₯λ°μ xκ° νμ€λ μμΈμ§ μλμ§ κ²μ¬νλ ν¨μ, solutionμ μμ±ν΄μ£ΌμΈμ.
μ ν 쑰건
- xλ 1 μ΄μ, 10000 μ΄νμΈ μ μμ λλ€.
μ μΆλ ₯ μ
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μ νμ€λ μκ° μλλλ€.
κ° μλ¦Ώμλ₯Ό λνκ³ , κ·Έ ν©μΌλ‘ λ€μ λλλ κ³Όμ λμ μ λ ₯λ°μ μ xκ° 2λ² μ¬μ©νκ² λλ μλ‘μ΄ λ³μ nμ xλ₯Ό λ£μ΄μ£Όκ³
κ° μ리μμ ν©μ ꡬνλ λ°λ³΅λ¬Έμ μ΄μ©νμ¬, xλ₯Ό sumμΌλ‘ λλμ΄ return ν΄μ£Όλ λ°©μμ μ΄μ©νμ¬ νμλ€.
public boolean solution(int x) {
boolean answer = true;
int n=x;
int sum=0;
while(n>0){
sum+=n%10;
n/=10;
}
if(x%sum==0) return answer;
else return false;
}
'π μ½λ©ν μ€νΈ > λ°±μ€ & νλ‘κ·Έλλ¨Έμ€' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[νλ‘κ·Έλλ¨Έμ€][JAVA]Level 1 : νΈλν° λ²νΈ κ°λ¦¬κΈ° (0) | 2022.10.09 |
---|---|
[νλ‘κ·Έλλ¨Έμ€][JAVA]Level 1 : μμΈμμ κΉμλ°© μ°ΎκΈ° (0) | 2022.10.09 |
[νλ‘κ·Έλλ¨Έμ€][JAVA]Level 1 : μ½λΌμΈ μΆμΈ‘ (1) | 2022.10.08 |
[νλ‘κ·Έλλ¨Έμ€][JAVA]Level 1 : λλ¨Έμ§κ° 1μ΄ λλ μ μ°ΎκΈ° (0) | 2022.10.08 |
[νλ‘κ·Έλλ¨Έμ€][JAVA]Level 1 : λ¬Έμμ΄ λ΄ pμ yμ κ°μ (0) | 2022.10.08 |