[백준 알고리즘] 2447번 별 찍기 - 10 (Python)언어, 알고리즘 공부/백준2020. 4. 17. 20:41
Table of Contents
<Python>
N = int(input())
star = []
for _ in range(N):
star.append(["*" for _ in range(N)])
divide = N
cnt = 0
while divide != 1:
divide /= 3
cnt += 1
for n in range(cnt):
# 빈칸인 인덱스 구하기
idx = [i for i in range(N) if (i // 3 ** n) % 3 == 1]
for i in idx:
for j in idx:
star[i][j] = " "
# 프린트
for _ in star:
print("".join(_))
▼ 링크
https://www.acmicpc.net/problem/2447
반응형
'언어, 알고리즘 공부 > 백준' 카테고리의 다른 글
[백준 알고리즘] 11650번 좌표 정렬하기 (Python) (0) | 2020.04.29 |
---|---|
[백준 알고리즘] 1427번 소트인사이드 (Python) (0) | 2020.04.28 |
[백준 알고리즘] 1436번 영화감독 숌 (Python) (0) | 2020.04.17 |
[백준 알고리즘] 1018번 체스판 다시 칠하기 (Python) (0) | 2020.04.17 |
[백준 알고리즘] 1920번 수 찾기 (Python) (0) | 2020.03.22 |
@쿠몬e :: ˚˛˚ * December☃ 。* 。˛˚
전공 공부 기록 📘
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!