https://www.acmicpc.net/problem/1436
1436번: 영화감독 숌
666은 종말을 나타내는 숫자라고 한다. 따라서, 많은 블록버스터 영화에서는 666이 들어간 제목을 많이 사용한다. 영화감독 숌은 세상의 종말 이라는 시리즈 영화의 감독이다. 조지 루카스는 스타
www.acmicpc.net
시간이 너무 오래걸려서 if elif 문으로 런타임을 줄임
import sys
N = int(sys.stdin.readline())
num = ''
cnt = 0
i = 0
tm = N // 1000
if N > 9000 :
cnt = 9000
i = 2566679
elif N > 8000 :
cnt = 8000
i = 2221666
elif N > 7000 :
cnt = 7000
i = 1866639
elif N > 6000 :
cnt = 6000
i = 1666499
elif N > 5000 :
cnt = 5000
i = 1466659
elif N > 4000 :
cnt = 4000
i = 1110666
elif N > 3000 :
cnt = 3000
i = 766619
elif N > 2000 :
cnt = 2000
i = 666199
elif N > 1000 :
cnt = 1000
i = 366639
while cnt < N:
i += 1
num = str(i)
if "666" in num:
cnt += 1
print(num)
'2022 하반기 > Python' 카테고리의 다른 글
백준 11047 Python (0) | 2023.02.07 |
---|---|
백준 2750 Python (0) | 2023.02.07 |
백준 1018 python (0) | 2023.02.02 |
백준 7568 python (2) | 2023.02.02 |
백준 2231 python (0) | 2023.01.29 |
댓글