[백준] 1436번 영화감독 숌 . python

sun1·2023년 3월 8일
0

백준

목록 보기
5/16
post-thumbnail

문제

' 1436번 영화감독 숌 '
https://www.acmicpc.net/problem/1436

풀이

조건

  • 연속으로 6이 3개 즉, 666이 들어가는 N번째 시리즈의 N을 출력한다.

풀이 순서

  • N을 입력값으로 받는다.
  • 666보다 큰 수를 모두 탐색하면서 666이 연속으로 나오는 경우 시리즈 숫자에 +1 해준다.
  • 시리즈 숫자가 입력값과 같으면 탐색을 종료하고 그 때 수를 출력한다.

코드

Python

N = int(input())
cnt = 1  # 666이 첫 번째 시리즈이므로
n = 666
while cnt != N:
    n += 1  # 666보다 큰 숫자를 모두 탐색하면서
    if '666' in str(n):  # 그 숫자에 666이 있으면
        cnt += 1  # 시리즈 숫자 +1 해주기
print(n)

0개의 댓글