본문 바로가기
  • 밥 하루하루
공돌이/C언어

[프로그래머스/C언어] 369게임

by BobBob 2023. 3. 17.
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
반응형

댓글