class Solution {
public boolean solution(int x) {
boolean answer = true;
int a = x;
int sum = 0;
while(a >= 1){
sum += a % 10;
a /= 10;
}
//System.out.println(a);
//System.out.println(sum);
if(x % sum >= 1)
answer = false;
else
answer = true;
return answer;
}
}
_-valueOf().split사용 / for_each() 사용
class Solution {
public boolean solution(int x) {
boolean answer = true;
String[] temp = String.valueOf(x).split("");
int sum = 0;
for (String s : temp) {
sum += Integer.parseInt(s);
}
if (x % sum == 0) {
return true;
} else {
return false;
}
}
}
- valueOf함수는 입력받은 인자 값을 Number객체로 리턴.
- for_each문은 배열, ArrayList등 사용 가능