문제
나의 생각
매개변수의 타입은 int로 십의 자리와 일의자리를 나눈후 다시 합을 하고 나누면 되겠다고 생각하고 접근함.
나의 답안
public static boolean solution(int x) {
boolean answer = true;
String string = Integer.toString(x);
char[] chars = string.toCharArray();
int sum = 0;
for (int i=0; i < chars.length; i++){
sum += chars[i]-48;
}
if(x % sum != 0) answer = false;
return answer;
}
'Programmers 문제풀이 > Lv.1' 카테고리의 다른 글
평균 구하기 (0) | 2023.02.27 |
---|---|
핸드폰 번호 가리기 (0) | 2023.02.24 |
x만큼 간격이 있는 n개의 숫자 (0) | 2023.02.23 |
약수의 개수와 덧셈 (0) | 2023.02.23 |
없는 숫자 더하기 (0) | 2023.02.23 |