[백준]별찍기-9

2020. 4. 25. 20:481일 1 알고리즘

이번에는 별찍기를 만들어 보겠습니다.

N = int(input())

처음에는 숫자열 변수 n을 지정하여줍니다.

 

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

다음으로 for문을 사용하여 처음에는 *의 최대 갯수만큼 가져오며 점점 1개씩 줄어듭니다 그리고 그줄어든만큼 여백을 주어 양쪽에 빈공간을 한칸씩만들어줍니다. 그리고 1개가되었을시 종료되며 다시 *은 1씩증가되며 공백은 점점줄어들게됩니다.

 

https://www.acmicpc.net/source/19406777

'1일 1 알고리즘' 카테고리의 다른 글

[백준]최소,최대  (0) 2020.04.26
[백준]별찍기-21  (0) 2020.04.25
[백준]별찍기-13  (0) 2020.04.25
[백준]세 수  (0) 2020.04.25
[백준]상근날드  (0) 2020.04.21