๐Ÿ˜Ž ๊ณต๋ถ€ํ•˜๋Š” ์ง•์ง•์•ŒํŒŒ์นด๋Š” ์ฒ˜์Œ์ด์ง€?

[v.์žฌ๊ท€-๋ณ„ ์ฐ๊ธฐ - 2447]BAEKJOON_Python ๋ณธ๋ฌธ

๐Ÿฆฅ ์ฝ”ํ…Œ/BAEKJOON

[v.์žฌ๊ท€-๋ณ„ ์ฐ๊ธฐ - 2447]BAEKJOON_Python

์ง•์ง•์•ŒํŒŒ์นด 2022. 1. 12. 00:11
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

https://yeol2.tistory.com/38

 

๋ฐฑ์ค€ #2447: ๋ณ„์ฐ๊ธฐ [Python]

์ ‘๊ทผ๋ฒ• ์‚ฌ์‹ค ์–ด๋–ค ๊ทœ์น™์ด ์žˆ๋Š”์ง€ ์ฐพ๋Š”๋ฐ๋„ ์‹œ๊ฐ„์ด ์˜ค๋ž˜ ๊ฑธ๋ ธ๋‹ค. ์šฐ์„  ๊ทœ์น™์€ ์˜ˆ์‹œ๋กœ ๋‚˜์™€์žˆ๋Š” ์ถœ๋ ฅ์„ ์•„๋ž˜์™€ ๊ฐ™์ด ์ค„์„ ๊ทธ์–ด๋ณด๋ฉด ์ฐพ์„ ์ˆ˜ ์žˆ๋‹ค. ํฌ๊ฒŒ 3 * 3 ํ˜•ํƒœ์˜ ์‚ฌ๊ฐํ˜•๋งŒ ์ฃผ๋ชฉํ•ด์„œ ๋ณด๋‹ค ๋ณด๋ฉด

yeol2.tistory.com

 

728x90
๋ฐ˜์‘ํ˜•
Comments