
728x90
import java.util.*;
class Solution {
public boolean solution(int x) {
boolean answer = true;
//split을 하기위해 String type으로 변환
List<String> split = List.of(String.valueOf(x).split(""));
int sum = 0;
for (String s : split) {
//x의 x자리 수의 합을 위해 int타입으로 변환 후 sum+=
sum += Integer.parseInt(s);
}
//x를 sum으로 나누었을 때 나머지가 0이 아니면 하샤드 수 x
if (x%sum!=0){
answer = false;
}
return answer;
}
}
728x90
반응형
'알고리즘' 카테고리의 다른 글
최댓값과 최솟값(Lv.2)[프로그래머스] (0) | 2022.09.26 |
---|---|
최댓값과 최솟값(Lv.2)[프로그래머스] (0) | 2022.09.24 |
[1차]캐시 2018 KAKAO BLIND RECRUITMENT(Lv.2)[프로그래머스] (0) | 2022.09.22 |
야근지수(Lv.3)[프로그래머스] (2) | 2022.09.21 |
이중우선순위큐(Lv.3)[프로그래머스] (0) | 2022.09.20 |