Algorithm Study/Python

[백준 파이썬] # 1436 영화감독 숌

728x90
반응형

Silver V

# 1436 영화감독 숌

브루트 포스

 

링크 : https://www.acmicpc.net/problem/1436

 

1436번: 영화감독 숌

666은 종말을 나타내는 숫자라고 한다. 따라서, 많은 블록버스터 영화에서는 666이 들어간 제목을 많이 사용한다. 영화감독 숌은 세상의 종말 이라는 시리즈 영화의 감독이다. 조지 루카스는 스타

www.acmicpc.net

 

풀이

N = int(input())
li = []
num = 1

while len(li) < N:
    if '666' in str(num):
        li.append(num)
    num += 1

print(li[N-1])

 

  • while문 풀이 경험이 드문거리다 보니 적용 방식에 대해 미숙했다
  • while문을 적용할 때 조건을 어떻게 설정할지가 중요하다
    • 'len(li) 값이 N개를 가질 수 있을 때까지 반복되는 구조' 아이디어를 얻는 데 꽤 오래 걸렸다