Baekjoon 문제 풀기 (2441번 : 별 찍기 - 4) Python
2441번 : 별 찍기 - 4
1. 문제읽기
별을 주어진 값에서 1씩 빼면서 출력하기 + 오른쪽 정렬
기존 별찍기 문제를 반대로 출력하는 문제에서 추가로 오른쪽 정렬을 해서 출력하는 문제이다.
2. 제출 코드
n = int(input())
for i in range(n, 0, -1): # n부터 1까지 반복
print(' '*(n-i) + '*'*i)
3. 공부할 것
*을 출력하는 문제는 이전에 풀어봤으므로 쉬웠고, 오른쪽 정렬이 문제였는데,
마찬가지로 *대신 공백을 출력하는 코드를 더해서 풀 수 있었다.
예제 입력이 5일 때, 별은 5 4 3 2 1 순서로 줄어들고 공백은 0 1 2 3 4 순으로 늘어나기 때문에 이 규칙을 잘 찾는다면 어렵지 않은 문제이다.
댓글남기기