![[Python] 백준 2522번: 별 찍기 - 12 풀이 [Python] 백준 2522번: 별 찍기 - 12 풀이](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
소스코드
n = int(input())
for i in range(1,n+1):
print(" " * (n-i) + "*" * i)
for j in range(1,n):
print(" " * j + "*" * (n-j))
별이 오름차순과 내림차순으로 출력되어있다면 두 개의 다른 반복문을 이용해 구현해야한다.
첫 번째 for문에서는 증가하는 i에 따라서 한 줄에 (n-i) 개의 공백과 i 개의 별을 출력해준다.
두 번째 for문에서는 한 줄에 j개의 공백과 (n-j) 개의 별을 출력해준다.
'알고리즘 > 입출력' 카테고리의 다른 글
[Python] 백준 10991번: 별 찍기 - 16 풀이 (1) | 2021.01.20 |
---|---|
[Python] 백준 2446번 : 별 찍기 - 9 풀이 (0) | 2021.01.20 |
[Python] 백준 2445번: 별 찍기 - 8 풀이 (0) | 2021.01.20 |
[Python] 백준 2442번: 별 찍기 - 5 풀이 (0) | 2021.01.20 |
[Python] 백준 2441: 별 찍기 -4 풀이 (0) | 2021.01.20 |
댓글