- 난이도: Lv1
프로그래머스 링크: https://school.programmers.co.kr/learn/courses/30/lessons/12947
풀이 링크(GitHub): hayannn/CodingTest_Java/프로그래머스/1/하샤드 수
풀이 시간 : 23분
import java.util.*;
class Solution {
public boolean solution(int x) {
int allNiven = 0;
String numStr = Integer.toString(x);
for (int i = 0; i < numStr.length(); i++) {
allNiven += numStr.charAt(i) - '0'; // 문자에서 '0'을 빼서 정수로 변환
}
return x % allNiven == 0;
}
}