반응형
-풀이
n = int(input())
print(" " * (n - 1) + "*")
for i in range(1, n - 1):
print(" " * (n - (i + 1)) + "*" + " " * (2 * i - 1) + "*")
if n > 1:
print("*" * (2 * n - 1))
-풀이 설명
[15분 no sol] 맨 위랑 맨 아래는 그냥 print로 출력하고 중간만 반복문을 돌리는 방법밖에 생각이 안나서 다른 사람 풀이를 봤는데 이게 맞았다.
'알고리즘' 카테고리의 다른 글
[큐] 백준 10845 (큐) 실버4 (0) | 2021.10.18 |
---|---|
[DP] 백준 1463 (1로 만들기) 실버3 (0) | 2021.10.18 |
[프로그래머스][level 2] 가장 큰 정사각형 찾기 (0) | 2021.10.17 |
[입출력] 백준 10991(별 찍기 16) (0) | 2021.10.17 |
[입출력] 백준 2446 (별 찍기 9) (0) | 2021.10.17 |