sm 기술 블로그
79. 1436(영화감독 숌) 본문
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