๐ ๊ณต๋ถํ๋ ์ง์ง์ํ์นด๋ ์ฒ์์ด์ง?
[v.์ฌ๊ท-๋ณ ์ฐ๊ธฐ - 2447]BAEKJOON_Python ๋ณธ๋ฌธ
728x90
๋ฐ์ํ
220112 ์์ฑ
<๋ณธ ๋ธ๋ก๊ทธ๋ BAEKJOON ์ ์ฐธ๊ณ ํด์ ์ ๋ง์ ํ์ด๋ฅผ ์์ฑํ์์ต๋๋ค>
2447
์ฒซ์งธ ์ค๋ถํฐ N๋ฒ์งธ ์ค๊น์ง ๋ณ์ ์ถ๋ ฅ
๋ด ํ์ด
def stars(n) :
matrix = []
for i in range( 3 * len(n)) :
if i // len(n) == 1 : # 3์ผ๋ก ๋๋ ๋ชซ์ด 1์ด๋ฉด ์ค์์ด ๋ซ๋ฆฐ๋ค
matrix.append(n[i % len(n)] + " " * len(n) + n[i % len(n)])
else : # ๊ทธ์ธ๋ star๋ก ์ฌ๊ฐํ ์ฑ์์ง๋ค
matrix.append(n[i % len(n)] * 3)
return(list(matrix))
star = ["***","* *","***"]
n = int(input())
k = 0
while n != 3 :
n = int(n/3)
k += 1
for i in range(k) :
star = stars(star)
for i in star :
print(i)
๋ด ์ถ๋ ฅ
27
***************************
* ** ** ** ** ** ** ** ** *
***************************
*** ****** ****** ***
* * * ** * * ** * * *
*** ****** ****** ***
***************************
* ** ** ** ** ** ** ** ** *
***************************
********* *********
* ** ** * * ** ** *
********* *********
*** *** *** ***
* * * * * * * *
*** *** *** ***
********* *********
* ** ** * * ** ** *
********* *********
***************************
* ** ** ** ** ** ** ** ** *
***************************
*** ****** ****** ***
* * * ** * * ** * * *
*** ****** ****** ***
***************************
* ** ** ** ** ** ** ** ** *
***************************
ํฅ ๋ฏธ์ค
๋ฐ๋ก ๋ชปํด๋ฒ๋ ธ๋ฐ
์์ ๊ท์น๋, ๋ฌธ์ ๋
์ดํด๊ฐ ์๊ฐ๋
์ฐธ๊ณ ํ์ต๋๋ค.. bb
๋ฐฑ์ค #2447: ๋ณ์ฐ๊ธฐ [Python]
์ ๊ทผ๋ฒ ์ฌ์ค ์ด๋ค ๊ท์น์ด ์๋์ง ์ฐพ๋๋ฐ๋ ์๊ฐ์ด ์ค๋ ๊ฑธ๋ ธ๋ค. ์ฐ์ ๊ท์น์ ์์๋ก ๋์์๋ ์ถ๋ ฅ์ ์๋์ ๊ฐ์ด ์ค์ ๊ทธ์ด๋ณด๋ฉด ์ฐพ์ ์ ์๋ค. ํฌ๊ฒ 3 * 3 ํํ์ ์ฌ๊ฐํ๋ง ์ฃผ๋ชฉํด์ ๋ณด๋ค ๋ณด๋ฉด
yeol2.tistory.com
728x90
๋ฐ์ํ
'๐ฆฅ ์ฝํ > BAEKJOON' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[v.๋ธ๋ฃจํธ ํฌ์ค-๋ธ๋์ญ.2798]BAEKJOON_Python (0) | 2022.01.13 |
---|---|
[v.์ฌ๊ท-ํ๋ ธ์ด ํ ์ด๋ ์์.11729]BAEKJOON_Python (0) | 2022.01.12 |
[v.์ฌ๊ท-ํผ๋ณด๋์น ์ 5.10870]BAEKJOON_Python (0) | 2022.01.11 |
[v.์ฌ๊ท-ํฉํ ๋ฆฌ์ผ.10872]BAEKJOON_Python (0) | 2022.01.11 |
[v.๊ธฐ๋ณธ ์ํ 2-ํฐ๋ .1002]BAEKJOON_Python (0) | 2022.01.11 |
Comments