문제
조건
정답
public boolean solution(int x) {
boolean answer = true;
int total = 0;
String[] num = Integer.toString(x).split("");
for (int i=0; i < num.length; i++) {
total += Integer.parseInt(num[i]);
}
if (x % total != 0) {
answer = false;
}
return answer;
}
후기
자주 n%10 으로 사용했던 것 같아서 다른 방법을 적용해서 풀어봤다
'코딩 테스트 연습 > 알고리즘' 카테고리의 다른 글
[ 코딩 테스트 ] 콜라츠 추측 (0) | 2024.05.13 |
---|---|
[ 코딩 테스트 ] 두 정수 사이의 합 (0) | 2024.05.10 |
[ 코딩 테스트 ] 정수 내림차순으로 배치하기 (0) | 2024.05.03 |
[ 코딩 테스트 ] 정수 제곱근 판별 (0) | 2024.05.02 |
[ 코딩테스트 ] 문자열을 정수로 바꾸기 (0) | 2024.05.02 |