컴퓨터기본/문제풀이

[백준] 1436번: 영화감독 숌

차가운오미자 2021. 9. 10. 12:47

https://www.acmicpc.net/problem/1436

 

1436번: 영화감독 숌

666은 종말을 나타내는 숫자라고 한다. 따라서, 많은 블록버스터 영화에서는 666이 들어간 제목을 많이 사용한다. 영화감독 숌은 세상의 종말 이라는 시리즈 영화의 감독이다. 조지 루카스는 스타

www.acmicpc.net

문제 이해

Brute-force한 방식으로 모든 숫자를 시도해보면 된다.

모든 숫자를 돌면서 연속으로 6이 있는지를 확인하면 된다. 

 

작성 코드

작성 언어: C++

#include <iostream>
int N;
int arr[10];

int continuous(int n){

    int r = 0;
    for(int i = 0; i<10; i++){
        if(n==0) break;
        arr[i] = n%10;
        if(i>1){
            if(arr[i] == 6 && arr[i-1] == 6 && arr[i-2] == 6){
                r = 1;
            }
        }
        n = n/10;
    }

    return r;
}

int main(void)
{
    scanf("%d", &N);
    int i;
    int cnt = 0;
    for(i = 665;; i++){
        if(continuous(i)) cnt++;
        if(cnt == N) break;
    }
    printf("%d", i);
    return 0;
}