하샤드 수1 [프로그래머스/C언어] 하샤드 수 #include #include #include bool solution(int x) { bool answer = true; int temp = 0; int value = 0; int sum = 0; value = x; while(1){ temp = x % 10; sum = sum + temp; x = x / 10; if(x == 0){ break; } } if(value % sum != 0){ answer = false; } return answer; } - 나머지를 통해 각자리 수를 구한 다음 더함. - 더한 값을 주어진 변수로 나눴을 때 0인지를 판단하고 true, false를 return함. 2023. 3. 17. 이전 1 다음