소스코드
n = int(input())
for i in range(1,n+1):
print(" " * (n-i) + "* " * (i-1) + "*")
자세히 보면 규칙이 보이는 간단한 문제이다.
for문에서 i는 1부터 n까지 증가한다.
먼저, (n-i) 개의 공백을 찍고 난 후 "* "을 한 세트로(별과 공백) (i-1) 번 출력한다. 그리고 마지막 별은 공백 없이 별만 따로 추가해주면 된다.
'알고리즘 > 입출력' 카테고리의 다른 글
[Python] 백준 10992번: 별 찍기 - 17 풀이 (0) | 2021.01.20 |
---|---|
[Python] 백준 2446번 : 별 찍기 - 9 풀이 (0) | 2021.01.20 |
[Python] 백준 2522번: 별 찍기 - 12 풀이 (0) | 2021.01.20 |
[Python] 백준 2445번: 별 찍기 - 8 풀이 (0) | 2021.01.20 |
[Python] 백준 2442번: 별 찍기 - 5 풀이 (0) | 2021.01.20 |
댓글