
문제설명
이 문제는 While loop을 이용하여 오름차순으로 모든 양의 정수를 검사하며 올라가 666이 포함된 숫자를 모두 찾고, 순번을 매긴 뒤 순번과 N값을 비교하면 쉽게 해결할 수 있습니다. 이때 파이썬에서 제공하는 find()함수를 이용하여 str 자료형에 "666"이 포함되었는지 여부를 확인할 수 있습니다.
영화감독 숌(#1436) 파이썬 코드
inp = int(input())
cnt = 0
idx = 0
while True:
idx += 1
if str(idx).find("666") != -1:
cnt += 1
if cnt == inp:
break
print(idx)
'백준 문제풀이 > 수학(Math)' 카테고리의 다른 글
백준 온라인 저지 - ACM호텔(#10250) 파이썬 (0) | 2021.07.30 |
---|---|
백준 온라인 저지 - 달팽이는 올라가고 싶다(#2869) 파이썬 (0) | 2021.07.30 |
백준 온라인 저지 - 분수찾기(#1193) 파이썬 (0) | 2021.07.30 |
백준 온라인 저지 - 벌집(#2292) 파이썬 (0) | 2021.07.30 |
백준 온라인 저지 - 손익분기점(#1712) 파이썬 (0) | 2021.07.30 |