코딩/공부

[Python] 백준 2446번 - 별 찍기 - 9

취미니스트 2024. 2. 7. 19:13
728x90
반응형

문제

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

 

정수 하나 입력.

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

- 반복문 정수 x 띄어쓰기 만큼 출력.

- 2 x (입력받은 정수 - 반복문 정수) - 1 만큼 별 출력.

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

- 입력받은 정수 - 반복문 정수 - 2 만큼 띄어쓰기 출력.

- (반복문 정수 + 1) x 2 + 1 만큼 별 출력.

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