728x90
๐ ๋ฐฑ์ค 1436 - ์ํ๊ฐ๋ ์
โก๏ธ ๋์ ํ์ด
์ ํ์ ์ธ ๋ธ๋ฃจํธํฌ์ค
๋ฌธ์ ๋ค.
6
์ด ์ ์ด๋ 3๊ฐ ์ด์ ๋ฑ์ฅํด์ผ ํ๋ค.number+=1
์ฉ ์ฆ๊ฐํ๋ฉด์666
์ด ์๋์ง ํ์ธํ๋ค.number
๊ฐ ์์ผ๋ฉด,result
์ ์ถ๊ฐ์ํจ๋ค.
์ฝ๋๋ฅผ ์์ฑํ๊ณ ๋๋๊น ๊ตณ์ด result
์ ์ถ๊ฐ์ํค์ง ์์๋ ๋๋ค๋ ์๊ฐ์ ํ๋ค. ๊ทธ๋ฆฌ๊ณ while
๋ฌธ ์ข
๋ฃ ์กฐ๊ฑด์ด ๊ฐ๋
์ฑ์ด ๋จ์ด์ ธ ๋ณด์ฌ์ ์ง์ ์์ฑํ์ง ๋ง๊ณ flag
๋ก ๋์ฒดํด์ผ๊ฒ ๋ค๋ ์๊ฐ์ ํ๋ค.
# ๋์ ํ์ด
n = int(input())
number = 665
result = []
while not len(result) >= n:
if str(number).count('666') >= 1:
result.append(number)
number+=1
print(result[n-1])
# ๋ค๋ฅธ์ฌ๋์ ํ์ด
n = int(input())
number = 665
flag = True
cnt = 0
while flag:
if '666' in str(number):
cnt += 1
print(cnt, number)
if n == cnt:
flag = False
else:
number+=1
print(number)
๋ฐ์ํ
'Algorithm > ๋ฐฑ์ค(BOJ)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ ํ์ด์ฌ(python) ] ๋ฐฑ์ค 9093 - ๋จ์ด ๋ค์ง๊ธฐ (0) | 2021.05.24 |
---|---|
[ ํ์ด์ฌ(python) ] ๋ฐฑ์ค 1018 - ์ฒด์คํ ๋ค์ ์น ํ๊ธฐ (2) | 2021.05.24 |
[ ํ์ด์ฌ(python) ] ๋ฐฑ์ค 9625 - BABBA (0) | 2021.05.21 |
[ ํ์ด์ฌ(python) ] ๋ฐฑ์ค 4396 - ์ง๋ขฐ (2) | 2021.05.20 |
[ ํ์ด์ฌ(python) ] ๋ฐฑ์ค 1110 - ๋ํ๊ธฐ ์ฌ์ดํด (0) | 2021.05.18 |
๋๊ธ