- 내 풀이
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;
}
}
배열에 넣어서 해도 같다
'프로그래머스 > [프로그래머스 - JAVA] Lv.1' 카테고리의 다른 글
[프로그래머스 - JAVA] 콜라츠 추측 (0) | 2023.03.27 |
---|---|
[프로그래머스 - JAVA] 두 정수 사이의 합 (0) | 2023.03.26 |
[프로그래머스 - JAVA] 문자열을 정수로 바꾸기 (0) | 2023.03.26 |
[프로그래머스 - JAVA] 정수 내림차순으로 배치하기 (0) | 2023.03.26 |
[프로그래머스 - JAVA] 문자열 내 p와 y의 개수 (1) | 2023.03.26 |
댓글