코딩/공부

[Python] 백준 2445번 - 별 찍기 - 8

취미니스트 2024. 2. 7. 18:32
728x90
반응형

문제

https://www.acmicpc.net/problem/2445


정수 하나 입력.

1부터 입력받은 정수까지 반복.

- 반복문 숫자만큼 별 출력.

- 2 * (입력받은 정수 - 반복문 숫자) 만큼 띄어쓰기 출력.

- 반복문 숫자만큼 별 출력.

입력받은 정수 - 1부터 1까지 반복.

- 반복문 숫자만큼 별 출력.

- 2 * (입력받은 정수 - 반복문 숫자) 만큼 띄어쓰기 출력.

- 반복문 숫자만큼 별 출력.

n = int(input())
for i in range(1, n+1):
    print('*' * i, end='')
    print(' ' * (2 * (n - i)), end='')
    print('*' * i)
for i in range(n-1, 0, -1):
    print('*' * i, end='')
    print(' ' * (2 * (n - i)), end='')
    print('*' * i)
728x90
반응형