๋ฌธ์
https://www.acmicpc.net/problem/1436
ํ์ด
# ๋ฐฑ์ค 1436๋ฒ ๋ฌธ์ - ์ํ๊ฐ๋
์
N = int(input())
cnt = 0
nbr = 666
while True :
if "666" in str(nbr) :
cnt += 1
if cnt == N :
print(nbr)
break
print(nbr)
nbr += 1
์ฒ์ ๋ฌธ์ ๋ฅผ ๋ดค์ ๋ ๊ท์น์ ์ฐพ์ผ๋ ค๊ณ ํ์์ผ๋ ๋ณ๋ค๋ฅธ ๊ท์น์ ์ฐพ๊ธฐ ์ด๋ ค์ ๊ณ
์์ ํ์์ ํตํด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๊ณ ํ์๋ค.
์ผ๋จ ์ฒ์ ์์์ 666์ด๋ฏ๋ก 666๋ถํฐ 1์ ๋ํด์ค๋ค.
while๋ฌธ์ ํตํด ๋ฌดํ๋ฐ๋ณต์ผ๋ก 666๋ถํฐ n๋ฒ์งธ๋ก ์์ ์๊ฐ ๋์ค๋๋ก ๊ตฌํํ์๋ค.
๋ด๊ฐ ์ ์๊ฐํ์ง ๋ชปํ ๋ถ๋ถ์ 666์ ์ซ์๋ก๋ง ํ์๋ค.
๊ทธ๋์ ํ์ด์ฌ์ ์ฅ์ ์ธ ๋ฌธ์์ด ๋น๊ต๋ฅผ ์ฒ์์ ๋ ์ฌ๋ฆฌ์ง ๋ชปํ์ฌ ์๊ฐ์ ๋ง์ด ๋ญ๋นํ๋ค.
while๋ฌธ ์์ if cnt == N ์ ์ข ๋ง์ ์ซ์๊ฐ ๋์ฌ๋ ๋ง๋ค cnt๋ก ์ผ ํ ์ ๋ ฅ๊ฐ๊ณผ ๊ฐ๋ค๋ฉด ๊ทธ ์ซ์๋ฅผ ์ถ๋ ฅํ๊ณ ๋ฐ๋ณต๋ฌธ์ ๋๋ด์ค๋ค.
'๐๏ธ Algorithm > ๐ฉ ๋ฐฑ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค] [Python] 1149๋ฒ_RGB๊ฑฐ๋ฆฌ_๋ค์ด๋๋ฏน ํ๋ก๊ทธ๋๋ฐ (1) | 2022.10.11 |
---|---|
[๋ฐฑ์ค] [Python] 15650๋ฒ_N๊ณผM(2)_๋ฐฑํธ๋ํน (0) | 2022.10.11 |
[๋ฐฑ์ค] [Python] 11726๋ฒ_2xN ํ์ผ๋ง_๋ค์ด๋๋ฏน ํ๋ก๊ทธ๋๋ฐ (1) | 2022.10.11 |
[๋ฐฑ์ค] [Python] 1018๋ฒ_์ฒด์คํ ๋ค์ ์น ํ๊ธฐ_๋ธ๋ฃจํธ ํฌ์ค (1) | 2022.09.22 |
[๋ฐฑ์ค] [Python] 9095๋ฒ_1,2,3 ๋ํ๊ธฐ_๋์ ํ๋ก๊ทธ๋๋ฐ (0) | 2022.09.17 |