문제
https://www.acmicpc.net/problem/1436
Algorithm
브루트 포스 문제이다. 암호학이며, 1부터 모든 수를 대입하는 것이다.
666을 한쌍으로 생각하고, n번째 수에 666이 포함되어 있다면 카운트를 올린다.
카운트랑 n이 같다면 num을 출력하고 while문을 종료한다.
666이 나올때까지 num을 증가시킨다.
Code
n = int(input())
cnt = 0
num = 666
while True:
if '666' in str(num):
cnt += 1
if cnt == n:
print(num)
break
num += 1
'Koala - 10기 > 기초 알고리즘 스터디' 카테고리의 다른 글
[백준/C++] 9086번: 문자열 (0) | 2023.03.26 |
---|---|
[백준/Python] 14232번 보석 도둑 (0) | 2023.03.26 |
[백준/Python] #14425 문자열 집합 (0) | 2023.03.22 |
[백준/JAVA] 2511번 카드놀이 (0) | 2023.03.19 |
[백준/Python] 10173:니모를 찾아서 (0) | 2023.03.19 |