알고리즘/백준
[백준] 1436.영화감독 숌 - 파이썬
빙빙
2021. 8. 29. 00:30
N = int(input())
cnt = 0
num = 666
while 1:
if '666' in str(num):
cnt += 1
if cnt == N:
break
num += 1
print(num)
처음에 문제를 잘못읽어서 6이 연속으로 나와야하는 건지 몰라서 왜 안되는지 잘 몰랐다.
그래서 666이 문자열으로 바꾼 숫자 상에서 존재해야하므로 숫자를 str로 변환해서 '666'이 존재하면 카운트 하는 식으로 해서 원하는 번째의 수가 나오면 출력했다.