class Solution {
public boolean solution(int x) {
boolean answer = true;
int a = x / 1000;
int b = x - a*1000;
b = b / 100;
int c = x - a*1000 - b*100;
c = c / 10;
int d = (x - a*1000 - b*100 - c*10);
int h = a + b + c + d;
System.out.println(a + ", " + b + ", " + c + ", " + d);
if(x % h == 0) {
answer = true;
} else {
answer = false;
}
return answer;
}
}
이것은 본인이 쓴 코드인데, 아주 지저분한 거 같다...
class solution {
public boolean solution(int x) {
int sum = 0
int n = x;
while(n > 0)
{
sum += n % 10;
n /= 10;
}
if(x % sum == 0)
return true;
else
return false;
}
}
}