Back/Algorithm

Python 백준 1436 영화감독

Python 백준 1436 영화감독

www.acmicpc.net/problem/1436

 

1436번: 영화감독 숌

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

www.acmicpc.net

n = int(input())

name = 666
cnt = 0
while (True):
    if "666" in str(name):
        cnt += 1
        if cnt == n: # cnt = 3
            print(name);
            break
    name += 1

if문을 타는데,

 

cnt를 더해줘서 666이 667이 되는 순간은 666이 아니니 if문을 안타고 name을 타서

계속 +1을 해주다가

 

ex)2를 입력하면, 2번쨰로 작은 것이니, 1666이 되는 순간 cnt와 n이 같아지고 프린트하고 break

'Back > Algorithm' 카테고리의 다른 글

프로그래머스 카카오 인형 뽑기 파이썬  (0) 2021.03.18
백준 10870 피보나치수5 파이썬  (0) 2021.03.17
Python 백준 2108 통계학  (0) 2021.03.15
파이썬 알고리즘 백준 2609  (0) 2021.03.14
Python 백준 9021 괄호  (0) 2021.03.13