백준
백준 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'{}'
를 했지만 실은 안써도 됐던 문제...
반응형