업데이트:

❓ 문제


예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요.

>  입력


첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.

>  출력


첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다.

[ 예제 출력 ]

*
**
***
**
*

✔️ 풀이


1
2
3
4
n = int(input())

for i in range(-n+1, n):
    print('*' * (n - abs(i)))

별의 갯수는 -n부터 n까지일 때, n에서 i의 절댓값 만큼을 빼준것과 같다.

i가 -n인 경우 0이 되므로 -n+1부터 for문을 시작해주었다.

💬 평가


Notice: 이 게시물은 백준 사이트를 참고하였습니다.

댓글남기기