백준

백준 2349번

rabbit-jun 2025. 1. 23. 11:19

문제

첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제

하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.

입력

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

내 풀이

T = int(input())
for N in range(T): print(f'{" "*(T-(N+1))}{"*"*(N+1)}')

다른 사람 풀이

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

range(start, stop, step) 이걸 기억하지 못해서 처음 시작점을 지정 못하니 일일히 N+1 이러고 있다가
f-string 써야한다는 강박에 빠져서 f'{}'를 했지만 실은 안써도 됐던 문제...

반응형