sm 기술 블로그

79. 1436(영화감독 숌) 본문

문제/백준_파이썬

79. 1436(영화감독 숌)

sm_hope 2022. 6. 12. 16:14
N = int(input())

cnt = 0
result = 0
i = 665

while True:
    if cnt == N:
        result = i
        break

    i += 1
    if str(i).find("666") != -1:
        cnt += 1

print(result)

문제요약

666을 포함하는 숫자를 찾아라

해결

666을 포함하는 숫자로 예를 들면

그림과 같이 나타낼 수 있으며 N은 10000보다 작거나 같다.

그러면 숫자를 문자열로 바꾸고 666이 포함하는지 확인하고 만약 포함한다면 cnt를 1 증가 시킨다.

cnt와 입력한 N이 같아지면 반복문을 종료하고 결과값을 result에 저장한다.

'문제 > 백준_파이썬' 카테고리의 다른 글

81. 2751 (수 정렬하기 2)  (0) 2022.06.13
80. 2750(수 정렬하기)  (0) 2022.06.12
78.1018(체스판 다시 칠하기)  (0) 2022.06.11
77. 7568(덩치)  (0) 2022.06.11
76. 2231 (분해합)  (0) 2022.06.09
Comments