(Python, Java) 프로그래머스 - 하샤드 수
in Algorithm on Programmers, Level1
[문제 링크]
Python 풀이
def solution(x):
return True if x % sum(map(int, str(x))) == 0 else False
Java 풀이
class Solution {
public boolean solution(int x) {
boolean answer = false;
int sum = 0;
for (char ch : String.valueOf(x).toCharArray()) {
sum += Character.getNumericValue(ch);
}
if (x % sum == 0)
answer = true;
return answer;
}
}