728x90
반응형
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>
int solution(int n) {
int answer = 0;
int num = 0;
while(1){
num = n % 10;
n = n / 10;
answer += num; // answer = answer + num
if(n == 0){ // ex) 9 / 10 = 0
break;
}
}
return answer;
}
|
cs |
-. 입력값 n을 10으로 나눴을 때 나머지는 각 자릿수를 구할 수 있음.
-. while 문에서 나갈 때 조건은 마지막 자릿수를 10으로 나누면 0이 나옴. 그걸 이용해서 break로 나가면 됨.
728x90
반응형
'공돌이 > C언어' 카테고리의 다른 글
[프로그래머스/C언어] 조건 문자열 (2) | 2023.11.27 |
---|---|
[프로그래머스/C언어] 순열 검사 (0) | 2023.03.25 |
[프로그래머스/C언어] 나머지 한 점 (0) | 2023.03.24 |
[C언어] 오름차순, 내림차순 (0) | 2023.03.24 |
[프로그래머스/C언어] 올바른 괄호 (0) | 2023.03.23 |
댓글