(Python) BOJ - 1436. 영화감독 숌

이수현·2021년 2월 16일
0

solved.ac - Class 2

목록 보기
3/4

BOJ - 1436. 영화감독 숌

def solve(n: int) -> int:
    i: int = 0
    num: int = 665
    while i < n:
        num += 1
        if '666' in str(num):
            i += 1
    return num


print(solve(int(input())))

'666'이 들어간 숫자들 중에서 n번째 숫자가 어떤 숫자인지 찾으면 된다. 브루트 포스(Brute force)로 666부터 숫자를 하나하나 확인하면 되는데, 이 때 파이썬에서는 in 연산자를 써서 쉽게 찾을 수 있다.

0개의 댓글