나의 코드:
N = int(input())
title = 666
cnt = 0
while True:
if "666" in str(title):
cnt += 1
if cnt == N:
print(title)
break
title += 1
브루트 포스 마지막 문제이다.
처음에는 문제를 이해하려다 보니 엄청나게 시간을 많이 썻는데, 이해해보니 아주 간단한 문제이다.
666이 연속되는 숫자가 처음오는 숫자를 첫번째 영화의 제목에 추가하고 , 그다음은 1666 , 그다음은 2666 그리고 6666이 올 줄 알았는데 그다음은 알고봤더니 6660이다. 그래서 666부터 시작하여 처음부터 끝가지 N과 666이 들어가는 숫자가 나올때마다 카운터를 늘리면 된다.
댓글 영역