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 |
๋๊ธ