문제 링크
https://www.acmicpc.net/problem/2439
나의 코드 (Python)
n = int(input())
for i in range(n):
for j in range(n-i-1):
print(" ", end="")
for k in range(i+1):
print("*", end="")
print()
별을 우측을 기준으로 찍어야 하는 문제입니다.
따라서 5줄을 출력한다면 1번째 줄은 4칸의 공백과 1개의 별을 가집니다.
2번째 줄은 3칸의 공백과 2개의 별을 가집니다.
이를 만들기 위해서는 이중 for문을 사용하며 그 안에 공백과 별 찍기 for문을 같이 구현해주어야 합니다.
'코딩공부 > 백준 (python)' 카테고리의 다른 글
[백준 10952] A+B - 5 (Python) (0) | 2022.02.20 |
---|---|
[백준 10871] X보다 작은 수 (Python) (0) | 2022.02.19 |
[백준 2438] 별 찍기 - 1 (Python) (0) | 2022.02.19 |
[백준 11022] A+B - 8 (Python) (0) | 2022.02.19 |
[백준 11021] A+B - 7 (Python) (0) | 2022.02.19 |
댓글