[문제]
첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제
하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.
https://www.acmicpc.net/problem/2441
10817번: 세 수
첫째 줄에 세 정수 A, B, C가 공백으로 구분되어 주어진다. (1 ≤ A, B, C ≤ 100)
www.acmicpc.net
🎨 풀이
💡 전체 코드
n = int(input())
for i in range(n,0,-1):
print(" "*(n-i),end='')
print("*"*i)
> 핵심 : * 앞에 공백 출력
🍦 코드 설명 (실행 순서대로 나열)
# main
n = int(input())
1. n을 입력받는다.
for i in range(n,0,-1):
print(" "*(n-i),end='')
print("*"*i)
2. ' ' * (n-i), '*' * i 를 한 줄에 출력한다.
- 왼쪽에 공백을 배치하는 게 나름 포인트..? 인 것 같다.

끝~
⭐ 느낀점
> 추억의 별찍기....는 문제 수가 좀 많더라. 다 풀 수는 없겠지만 차근차근 열심히 해봐야겠다.
'🎲 알고리즘 공부 > 백준' 카테고리의 다른 글
[백준] 2920번 - 음계 (파이썬) (0) | 2022.08.25 |
---|---|
[백준] 10988번 - 팰린드롬인지 확인하기 (파이썬) (0) | 2022.08.23 |
[백준] 10817번 - 세 수 (파이썬) (0) | 2022.08.21 |
[백준] 10886번 - 0 = not cute / 1 = cute (파이썬) (0) | 2022.08.20 |
[백준] 2750번 - 수 정렬하기 (파이썬) (0) | 2022.08.19 |