반응형
문제
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
반응형
'알고리즘' 카테고리의 다른 글
[백준/20055][파이썬] 컨베이어 벨트 위의 로봇 (0) | 2023.04.10 |
---|---|
[백준/7562][Python] 나이트의 이동 (0) | 2023.04.07 |
[백준/1926][Python] 그림 (0) | 2023.03.27 |
[백준/2178][Python] 미로찾기 (0) | 2023.03.24 |
[백준/3109][Java] 빵집 (0) | 2023.03.24 |