문제 링크 : https://www.acmicpc.net/problem/1436
풀이
브루트포스 문제이다보니 실버 문제치고 풀이가 어렵지 않았다.
i = int(input())
fin = 0 # 종말의 숫자
flag = 0 # 몇 번째 종말의 숫자인지
while i != flag: # 원하는 순서의 종말의 숫자에 도달할때까지 반복
fin += 1 # 0부터 하나씩 증가 시키기
if "666" in str(fin): # "666"과 비교를 위해 fin을 문자열로 변경
flag += 1 # 종말의 숫자라면 flag값 1 증가
print(fin)
'알고리즘 > 알고리즘 문제 풀이' 카테고리의 다른 글
(Python) 백준 2751번 - 수 정렬하기 2 (0) | 2022.12.27 |
---|---|
(Python) 백준 1978번 - 소수 찾기 (0) | 2022.12.26 |
(Python) 백준 1181번 - 단어 정렬 (0) | 2022.12.24 |
(Python) 백준 10989번 - 수 정렬하기 3 (0) | 2022.12.20 |
(Python) 백준 1259번 - 팰린드롬수 (1) | 2022.09.23 |