백준 1436번 문제입니다.
핵심요소
- 처음 시작되는 숫자 666 ~ 임의의 숫자까지 Loop를 돌면서 666이 포함된 수를 찾는 것
- 666을 찾을 때 쓰는 방법은 어떻게 확인해야 하는가?
문제풀이
1. 요소처럼 문제의 첫 시작은 for 문을 돌면서 666 ~ 임의의 숫자까지 Loop를하면서 해당하는 요소가 발견되었을 경우 카운트를 추가 시켜 몇 번째 해당하는 수 인지 확인하도록 설정합니다. 임의의 숫자는 10,000,000으로 지정합니다.
2. 파이썬에는 in 연산자가 존재합니다. 어떤 배열(List)이 있을 때 그 배열에 특정한 값이 있는지를 찾아 값이 존재하는 경우 True 존재하지 않으면 False로 반환합니다.
List 형식으로 구성된 경우에만 사용할 수 있기에 현재 for 문을 실행하며 구성된 int 속성인 x는 사용할 수 없습니다. 그러므로 x를 str 형식으로 변경 시켜 값을 검색할 수 있도록 합니다.
'항해99 > 알고리즘 마라톤' 카테고리의 다른 글
항해99 알고리즘 마라톤 32번 문제 [백준 1260번] (0) | 2021.06.24 |
---|---|
항해99 알고리즘 마라톤 30번 문제 [백준 1021번] (0) | 2021.06.23 |
항해99 알고리즘 마라톤 21번 문제 [백준 2805번] (0) | 2021.06.23 |
항해99 알고리즘 마라톤 14번 문제 [백준 2869번] (0) | 2021.06.23 |
항해99 알고리즘 마라톤 11번 문제 [백준 1011번] (0) | 2021.06.16 |