[백준/파이썬] 2446번 별 찍기 - 9 풀이

업데이트:



문제 정보


풀이

문제

입력 N에 대해 역피라미드 후 피라미드를 이어 붙인 모양의 별 패턴을 출력하는 문제입니다.

코드

n = int(input())

for i in range(n):
    for j in range(i):
        print(' ', end='')
    for j in range(2*(n-i)-1):
        print('*', end='')
    print()
    
for i in range(1, n):
    for j in range(n-i-1):
        print(' ', end='')
    for j in range(2*i+1):
        print('*', end='')
    print()

설명

윗부분은 별 개수가 2N-1에서 줄어들고, 아랫부분은 별 개수가 3, 5, 7...로 늘어나는 구조입니다.



댓글남기기