-
[BOJ] 1436번: 영화감독 숌Algorithm/Baekjoon Online Judge 2022. 3. 22. 22:46728x90
https://www.acmicpc.net/problem/1436
Python3
if __name__ == '__main__': N = int(input()) six_n = 666 cnt = 0 while True: if '666' in str(six_n): cnt += 1 if cnt == N: print(six_n) break six_n += 1
제일 작은 수인 666부터 1씩 증가시키면서 종말의 수라면 카운트를 증가시킨다. 카운트가 일치 했을 경우의 1씩 증가시키던 수를 출력하면 된다.
입력으로 N을 받고 첫번째 종말의 수 666, 카운트 0을 정의한다. 반복문을 돌리면서 six_n에 666이 포함되었으면 종말의 수이므로 카운트를 증가시키고 아니라면 수를 1 증가시킨다. 이때 카운트가 우리가 구하려던 N번째가 된다면 그때의 종말의 수를 출력하고 반복문을 종료한다.
728x90'Algorithm > Baekjoon Online Judge' 카테고리의 다른 글
[BOJ] 2751번: 수 정렬하기 2 (0) 2022.03.26 [BOJ] 2750번: 수 정렬하기 (0) 2022.03.23 [BOJ] 1018번: 체스판 다시 칠하기 (0) 2022.03.22 [BOJ] 7568번 : 덩치 (0) 2022.03.21 [BOJ] 2231번: 분해합 (0) 2022.03.21