Python 백준 1436 영화감독
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 |