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 순으로 늘어나기 때문에 이 규칙을 잘 찾는다면 어렵지 않은 문제이다.

댓글남기기