하샤드 수1 [프로그래머스/Java] LV.1 하샤드 수 지금까지 해오던 문제랑 비슷한 간단한 문제~ 내 코드 class Solution { public boolean solution(int x) { char[] arr = Integer.toString(x).toCharArray(); int sum = 0; for(char c : arr){ sum += Character.getNumericValue(c); } return x % sum == 0; } } 자연수를 자르기 위해 String 타입으로 변환한 후 배열에 담았다. for문을 돌려 숫자로 변환하면서 모든 자릿수 더하기 -> 더한 수로 나눠서 나머지가 없으면 true 있으면 false 2022. 9. 20. 이전 1 다음