보글보글 개발일지
반응형

문제

https://www.acmicpc.net/problem/1436

 

1436번: 영화감독 숌

666은 종말을 나타내는 수라고 한다. 따라서, 많은 블록버스터 영화에서는 666이 들어간 제목을 많이 사용한다. 영화감독 숌은 세상의 종말 이라는 시리즈 영화의 감독이다. 조지 루카스는 스타워

www.acmicpc.net

풀이

완전탐색을 활용하여 풀었다.

완전탐색이 가능한 이유는, N이 최대 10000이고, 10000번째 종말의 숫자는 6,669,999보다 작다.

따라서 100,000,000보다 작으므로 루프문으로 해결이 가능하다.

총 연산 수가 약 1억회 이하인 경우, 완전 탐색으로 접근할 수 있다!

코드

import sys

read = sys.stdin.readline
n = int(read())
cnt = 0
for i in range(6670000):
  if '666' in str(i):
    cnt+=1

  if n == cnt:
    print(i)
    break
반응형
profile

보글보글 개발일지

@보글

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!