풀이
666의 왼쪽에 1부터 5000까지 붙이면 5000개의 종말수를 만들 수 있습니다. 같은 방법으로 666의 오른쪽에 수를 붙여 또 5000개의 종말수를 만들 수 있습니다.
따라서 7자리보다 짧거나 같은 종말수는 적어도 10,000개 이상 존재합니다.
코드
def main():
N = int(input())
i = 665
while N > 0:
i += 1
if "666" in str(i):
N -= 1
print(i)
main()