728x90
반응형
#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>
int solution(int order) {
int answer = 0;
int temp;
while(1){
temp = order % 10;
if(temp % 10 != 0 && temp % 3 == 0){
answer++;
}
order = order / 10;
if(order == 0){
break;
}
}
return answer;
}
- 나머지를 구해서 3으로 나눴을때 0이면 count를 함.
- 추가 조건에서 10, 100, 1000 .... 값도 3으로 나눴을 때 0이기 때문에 이 부분에 예외 조항을 넣음.
728x90
반응형
'공돌이 > C언어' 카테고리의 다른 글
[프로그래머스/C언어] 하샤드 수 (0) | 2023.03.17 |
---|---|
[프로그래머스/C언어] 나머지가 1이 되는 수 찾기 (0) | 2023.03.17 |
[프로그래머스/C언어] 자연수 뒤집어 배열로 만들기 (0) | 2023.03.16 |
[프로그래머스/C언어] 문자열 다루기 기본 (6) | 2023.03.16 |
[프로그래머스/C언어] 부족한 금액 계산하기 (0) | 2023.03.16 |
댓글