[백준]별찍기-9
2020. 4. 25. 20:48ㆍ1일 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씩증가되며 공백은 점점줄어들게됩니다.
'1일 1 알고리즘' 카테고리의 다른 글
[백준]최소,최대 (0) | 2020.04.26 |
---|---|
[백준]별찍기-21 (0) | 2020.04.25 |
[백준]별찍기-13 (0) | 2020.04.25 |
[백준]세 수 (0) | 2020.04.25 |
[백준]상근날드 (0) | 2020.04.21 |