인간은 어떻게 배울까
[백준-파이썬] 2441번 별 찍기-4 (브론즈3)
개발하는 아인
2023. 6. 23. 03:12
간단한 문제입니다.
앞에 몇칸을 띄울 것인가, 별은 몇개를 찍을 것인가 를 생각해보면 됩니다.
공백 별
0 5
1 4
2 3
3 2
4 1
공백은 차례로 증가하는 i만큼 찍으면 되겠고, 별은 그 수를 역산하는 n-i로 찍으면 되겠네요.
n = 5, i = 0,1,2,3,4
5-0 = 5
5-1 = 4
5-2 = 3
5-3 = 2
5-4 = 1
이렇게 별은 내려오면서 5개부터 1개까지 찍힙니다.
n = int(input())
for i in range(0, n):
print(" " * i, "*" * (n-i), sep="")
컴마로 구분해주면 요소 사이에 무조건 공백이 생기기 때문에 sep="" 속성으로 공백과 별 사이의 컴마로 인한 공백을 없애주었습니다.