728x90
반응형
#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>
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함.
728x90
반응형
'공돌이 > C언어' 카테고리의 다른 글
[프로그래머스/C언어] 내적 (0) | 2023.03.17 |
---|---|
[프로그래머스/C언어] 배열의 평균값 (0) | 2023.03.17 |
[프로그래머스/C언어] 나머지가 1이 되는 수 찾기 (0) | 2023.03.17 |
[프로그래머스/C언어] 369게임 (0) | 2023.03.17 |
[프로그래머스/C언어] 자연수 뒤집어 배열로 만들기 (0) | 2023.03.16 |
댓글