-
[Python] BOJ 1436 영화감독 숌코딩테스트/백준 2024. 9. 22. 19:31
https://www.acmicpc.net/problem/1436
문제 정보는 위에서 확인할 수 있다.
요구사항
- N 번째 종말의 수를 찾아라.
설계
- 665 전까지는 종말의 수를 만족하지 못하므로 666부터 시작한다.
- 1 번째 종말의 수 부터 1씩 늘려 2번째 종말의 수를 찾는다.
- 666을 찾았을 때, count 를 해준다.
- N 번째 영화의 제목에 들어간 수를 출력한다.
코드 답안 예시
N = int(input()) # ~665 전까지는 의미가 없으므로 666부터 시작한다. num_of_end = 666 count = 0 while count != N: # num_of_end 에 666이 존재할 때, count에 1을 증가시킨다. if '666' in str(num_of_end): count += 1 # count == N 같을 때까지 num_of_end를 1씩 증가 시킨다. num_of_end += 1 # 마지막에 더하고 끝나므로 1을 뺴준다. print(num_of_end-1)
+ 2024.09.26 오타 발견하여 수정함. while count == N: -> while count !=N:
'코딩테스트 > 백준' 카테고리의 다른 글
[Python] BOJ 10815 : 숫자 카드 [9.26 이후 다시 볼 게시물] (0) 2024.09.22 [Python] BOJ 2839 : 설탕 배달 (0) 2024.09.22 [Python] BOJ 1260 : BFS와 DFS (0) 2024.09.19 [Python] BOJ 1920 : 수 찾기 (0) 2024.09.10 [Python] BOJ 1914 : 하노이 탑 (1) 2024.09.08