-
07. ๋ณ์ฐ๊ธฐ ํผํฉ
๋ณ์ฐ๊ธฐ! C๋ก ๋ง์ด ํ์ด๋ณธ ์ ํ์ด๋ค. ์ฌ๊ธฐ์๋ ๋ฌธ์์ ๋ณ์ด ์์ฌ์์ด์ ๋ ํน์ดํ๋ค.
def printstar(num): for i in range(0, num): for k in range(i): print(" ", end="") print("%s" %(chr(ord('A')+i)), end="") for j in range(num-1-i): print("*", end="") print("") for i in range(1, num): for j in range(num-1-i): print(" ", end="") print("%s" %(chr(ord('A')+(num-i-1))), end="") for k in range(i): print("*", end="") print("")
๋๋ 0๋ถํฐ num, ๊ทธ๋ฆฌ๊ณ num+1๋ถํฐ ๋ง์ง๋ง๊น์ง๋ก ๋ฒ์๋ฅผ ๋๋ ์ ํ์ดํ๋ค.
๋ฌธ์ ๊ฐ์ ๊ฒฝ์ฐ๋, ๋ฌธ์๊ฐ ์์คํค์ฝ๋๋ผ๋ ์ฌ์ค์ ์ด์ฉํด์ ํ์๋๋ฐ,
ord('๋ฌธ์')๋ผ๊ณ ํ๋ฉด ๋ฌธ์์ ์์คํค์ฝ๋๊ฐ,
char(์ซ์) ํ๋ฉด ๊ทธ ์ซ์์ ๊ฑธ๋ง๋ ๋ฌธ์๊ฐ ๋์จ๋ค.
๊ทธ ์ธ ๊ณต๋ฐฑ์ด๋ ๋ณ์ฐ๋ ๋๋จธ์ง ๋ถ๋ถ์ ์์ ์ซ์๋์......
printstar(5)
A****
B***
C**
D*
E
D*
C**
B***
A****
์ถ๋ ฅํ๋ฉด ์ ๋์ค๋ ๊ฑธ ํ์ธํ ์ ์๋ค!
'๐STUDY > ๐๋คํ (dafit.me)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[DF913] 09. ๋ฌธ์์ด ํํฐ (0) 2020.02.11 [DF913] 08. ์ํ๋ฒณ ๋์ฝ๋ฉ (0) 2020.02.11 [DF913] 06. 369 ๊ฒ์ ํ๋ก๊ทธ๋๋ฐ (0) 2020.02.10 [DF913] 05. ๋์๋ฌธ์ ๋ณํ (0) 2020.02.10 [DF913] 04. Lambda๋ฅผ ๋น๋กฏํ ์ฌ๋ฌ ํจ์ (0) 2020.02.10 ๋๊ธ