홍우진의 개발 일기장

[백준] 10994번: 별 찍기 - 19/ 파이썬 본문

알고리즘/백준

[백준] 10994번: 별 찍기 - 19/ 파이썬

홍우진 2022. 8. 24. 23:54
728x90
반응형

문제 링크


https://www.acmicpc.net/problem/10994

 

10994번: 별 찍기 - 19

예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요.

www.acmicpc.net

 

풀이 코드


 N = int(input())

for i in range(N - 1):
    print("* " * i + "*" * (1 + 4 * (N - i - 1)) + " *" * i)
    print("* " * (i + 1) + " " * (1 + 4 * (N - i - 2)) + " *" * (i + 1))
print("* " * (2 * N - 1))
for i in range(N - 1):
    print("* " * (N - i - 1) + " " * (1 + 4 * i) + " *" * (N - i - 1))
    print("* " * (N - i - 2) + "*" * (1 + 4 * (i + 1)) + " *" * (N - i - 2))

코드 해석


반복문을 사용하였고

윗부분, 중간부분, 닫는부분으로 코드를 3등분 하여 풀이하였다.

728x90
반응형
Comments