본문 바로가기
알고리즘

[Python] 백준 2442번: 별 찍기 -5

by 내 코딩 2023. 2. 21.
반응형

코드

n = int(input())

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

설명

n에 줄을 입력받는다.

반복문을 통해 1부터 n+1까지 반복하고

공백을 넣기 위해 빈 문자열에 n-i로 공백을 채워넣는다.

뒤로 갈수록 공백의 길이는 작아진다.

'*' 문자열과 i와 2를 곱하고 1을 뺌으로서 별의 개수를 조정한다.

'알고리즘' 카테고리의 다른 글

[Python] 백준 2857번: FBI  (0) 2023.02.22
[Python] 백준 2446번: 별 찍기 -9  (0) 2023.02.21
[Python] 백준 6749번: Next in line  (0) 2023.02.21
[Python] 백준 5554번: 심부름 가는 길  (0) 2023.02.21
[Python] 백준 3046번: R2  (0) 2023.02.20

댓글