λ¬Έμ
μμ μ μ xκ° νμ€λ μμ΄λ €λ©΄ xμ μλ¦Ώμμ ν©μΌλ‘ xκ° λλμ΄μ ΈμΌ ν©λλ€. μλ₯Ό λ€μ΄ 18μ μλ¦Ώμ ν©μ 1+8=9μ΄κ³ , 18μ 9λ‘ λλμ΄ λ¨μ΄μ§λ―λ‘ 18μ νμ€λ μμ λλ€. μμ°μ xλ₯Ό μ λ ₯λ°μ xκ° νμ€λ μμΈμ§ μλμ§ κ²μ¬νλ ν¨μ, solutionμ μμ±ν΄μ£ΌμΈμ.
λ€λ₯Έ μ¬λμ΄ νΌ λ¬Έμ λ₯Ό 보λ κ°κ²°νκ² νΌ μ¬λλ λ§μ§λ§ μκ³ λ¦¬μ¦μ μ·¨μ§λ κ·Έκ² μλμ§ μλ... μΆκΈ°λ νκ³
μλλ λλ¦°κ² λ§μμ κ·Έλ₯ λ΄ λ°©μμΌλ‘ νκ³ μλμ΄μκ° ν¬μ§ μλ μ΄μ μμ νμ§ μκΈ°λ‘ νλ€!
class Solution {
public boolean solution(int x) {
boolean answer = true;
int calValue = 0;
if(x/10>0){
String stringValue = String.valueOf(x);
char[] charArray = stringValue.toCharArray();
calValue = Character.getNumericValue(charArray[0])+Character.getNumericValue(charArray[1]);
for(int i=2;i<charArray.length;i++){
calValue += Character.getNumericValue(charArray[i]);
}
if(x%calValue == 0){
answer = true;
}else{
answer = false;
}
}
return answer;
}
}
λ°μν
'μκ³ λ¦¬μ¦' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
10μ 12μΌ 2λ¬Έμ - Java (0) | 2021.10.12 |
---|---|
10μ 11μΌ 2λ¬Έμ - Java (0) | 2021.10.12 |
[νλ‘κ·Έλλ¨Έμ€] νΈλν° λ²νΈ κ°λ¦¬κΈ° (0) | 2021.05.10 |
[Java] λ°±μ€ 5585 : κ±°μ€λ¦λ (1) | 2020.05.20 |
[Java] λ°±μ€ 1931 : νμμ€λ°°μ (0) | 2020.05.15 |