본문 바로가기
코딩테스트/백준

백준 2444번 별 찍기 python

by YUYU_ 2023. 10. 24.

직접 작성한 정답은 아래와 같다. 

N = int(input())
div = int((2*N-1)/2)

for i in range(div):
    print(' '*(div-i-1),'*'*(2*i+1))
print('*'*(2*N-1))
for i in range(div-1,-1,-1):
    
    print(' '*(div-i-1),'*'*(2*i+1))

가운데 줄은 별이 2+N-1 개,

그 위로는  (2+N-1)/2 줄

아래로 (2+N-1)/2줄 이 있으며

공백 수와 *수를 찍어줬다