홍우진의 개발 일기장
[백준] 10994번: 별 찍기 - 19/ 파이썬 본문
728x90
반응형
문제 링크
https://www.acmicpc.net/problem/10994
풀이 코드
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
반응형
'알고리즘 > 백준' 카테고리의 다른 글
[백준] 16435번: 스네이크버드/ 파이썬 (0) | 2022.08.26 |
---|---|
[백준] 5347번: LCM/ 파이썬 (0) | 2022.08.25 |
[백준] 2670번: 연속부분최대곱/ 파이썬 (0) | 2022.08.23 |
[백준] 1059번: 좋은 구간/ 파이썬 (0) | 2022.08.22 |
[백준] 10158번: 개미/ 파이썬 (0) | 2022.08.21 |
Comments