업데이트:

❓ 문제


첫째 줄에는 별 1개, 둘째 줄에는 별 3개, …, N번째 줄에는 별 2xN-1개를 찍는 문제
별은 가운데를 기준으로 대칭이어야 한다.

>  입력


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

>  출력


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

[ 예제 출력 ]

    *
   ***
  *****
 *******
*********

✔️ 풀이


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

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

별의 개수는 순서를 i라고 했을 때 1개, 3개, 5개, …, (2 * i - 1)개이다.

공백을 (n - i)번 반복하고, 별을 (2 * i - 1)번 찍어주었다.

💬 평가


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

댓글남기기