[백준/파이썬] 2445번 별 찍기 - 8 풀이

업데이트:



문제 정보


풀이

문제

입력 N에 대해 양쪽 별이 가운데 공백을 두고 벌어졌다가 다시 모이는 모양을 출력하는 문제입니다.

코드

n = int(input())

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

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

설명

첫 절반은 별 개수가 1개씩 증가, 둘째 절반은 별 개수가 1개씩 감소하도록 출력하면 됩니다.



댓글남기기