프로그래머스/[프로그래머스 - JAVA] Lv.1
[프로그래머스 - JAVA] 하샤드 수
코딩하는 흰둥이
2023. 3. 26. 22:43
- 내 풀이
class Solution {
public boolean solution(int x) {
boolean answer = true;
int sum = 0;
// 한글자씩 끊기 위해 String으로 형변환 시킨다
String check = String.valueOf(x);
// 한글자씩 불러와서 Integer로 형변환하여 더한다
for (int i = 0; i < check.length(); i++) {
sum += Integer.parseInt(String.valueOf(check.charAt(i)));
}
if (x % sum != 0){
answer = false;
}
return answer;
}
}
class Solution {
public boolean solution(int x) {
boolean answer = true;
int sum = 0;
String[] check = String.valueOf(x).split("");
for (int i = 0; i < check.length; i++) {
sum += Integer.parseInt(check[i]);
}
if (x % sum != 0){
answer = false;
}
return answer;
}
}
배열에 넣어서 해도 같다