[파이썬 백준] 2445번 별 찍기 - 8
업데이트:
❓ 문제
예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요.
> 입력
첫째 줄에 N(1 ≤ N ≤ 100)
이 주어진다.
> 출력
첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다.
[ 예제 출력 ]
* *
** **
*** ***
**** ****
**********
**** ****
*** ***
** **
* *
✔️ 풀이
1
2
3
4
5
6
n = int(input())
for i in range(1, n):
print('*' * i + ' ' * (2 * (n - i)) + '*' * i)
for i in range(n, 0, -1):
print('*' * i + ' ' * (2 * (n - i)) + '*' * i)
가운데 공백이 2N-1에서 찍은 별 개수만큼을 빼준 값이므로 for문을 이용해 찍어주었다.
💬 평가
Notice: 이 게시물은 백준 사이트를 참고하였습니다.
댓글남기기