1. 문제
https://programmers.co.kr/learn/courses/30/lessons/12947
2. 코드
public static boolean solution(int x) {
boolean answer = true;
int num = x;
int sum = 0;
while (num > 0) { // num 이 0 보다 클 때 까지 반복
sum += num % 10; // 넘에서 퍼센트 10한 값을 sum 에 게속 더한다.
num /= 10; // num 에서 나눴을 때 몫으로 0 보다 클 때 까지 반복
}
if (x % sum == 0) {
return answer;
} else {
return false;
}
}
}
'Programmers' 카테고리의 다른 글
[Java] 프로그래머스 : 정수 제곱근 판별 (0) | 2022.04.20 |
---|---|
[Java] 프로그래머스 : 제일 작은 수 제거하기 (0) | 2022.04.19 |
[Java] 프로그래머스 : 최대공약수와 최소공배수 (0) | 2022.04.18 |
[Java] 프로그래머스 : 콜라츠 추측 (0) | 2022.04.15 |
[Java] 프로그래머스 Lv.1 : 나누어 떨어지는 숫자 배열 (0) | 2022.02.21 |