n = int(input())
count = 0
title = 666
while True:
if '666' in str(title):
count += 1
if count == n:
print(title)
break
title += 1
코드 설명
우선 n번을 카운트할 변수 count
을 0으로 초기화하고, n번째 영화제목을 나타내는 변수 title
을 가장 작은 종말의 수인 666으로 초기화한다.
만약 title
에 '666'이 포함되어있다면 종말의 수이므로 count
변수의 값을 하나 올린다. 만약 count
변수의 값이 n
과 같다면 원하는 값이므로 title
을 출력하고 반복문을 종료시킨다.
만약 title
에 '666'이 포함되어있지 않다면 종말의 수가 아니므로 title
변수의 값을 하나 올린다. 이는 다음 종말의 수를 찾을 때까지 반복된다.