📝 문제
> 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제. 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.
https://www.acmicpc.net/problem/2439
2439번: 별 찍기 - 2
첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.
www.acmicpc.net
🎨 풀이
💡 성공 코드
n = int(input())
for i in range(1,n+1):
print(' ' * (n-i) + '*' * i)
>
1. 먼저, n을 입력받는다.
2. for문을 돌면서 *에다가 1부터 n을 차례대로 곱해서 출력하면 된다.
이 때, 오른쪽 정렬을 해야하니까 n-i만큼 공백을 추가해주면 된다.

끝~
⭐ 느낀점
> 처음 문제 보고 오른쪽 정렬을 어떻게 해야할지 좀 어려웠는데, 바로 공백이 떠올랐다. 굿이다 굿.ㅎㅎ
'🎲 알고리즘 공부 > 백준' 카테고리의 다른 글
[백준] 10952번 - A + B - 5 (파이썬) (0) | 2022.05.30 |
---|---|
[백준] 10871번 - X보다 작은 수 (파이썬) (0) | 2022.05.29 |
[백준] 2438번 - 별 찍기 - 1 (파이썬) (0) | 2022.05.27 |
[백준] 11022번 - A+B - 8 (파이썬) (0) | 2022.05.26 |
[백준] 11021번 - A+B - 7 (파이썬) (0) | 2022.05.25 |