백준
백준 4779 문제풀이 [python]
ys.k
2023. 8. 28. 15:21
포스팅에 앞서 내용이 틀릴 수 있습니다.
해당 부분 지적 감사히 받습니다.
문제를 보자.
처음에 문제를 보고, 배열을 만들어서 1, 0으로 -를 출력하려 생각했었다.
근데 그 방법으로는 우측 부분 해결에 문제가 있어 결국 의견을 빌렸다.
코드
def can(k):
a = k//3
if k == 1 :
return "-"
else:
left = can(a)
center = " " * a
return left + center + left
while True:
try :
n = int(input())
ll = can(3**n)
print(ll)
except:
break
출처 : https://wikidocs.net/206410
02. 칸토어 집합[백준 4779]
# 칸토어 집합(4779) 문제 출처 : [칸토어 집합](https://www.acmicpc.net/problem/4779) 3등분으로 분할 정복하는 문제 입니다. 주어진 길이…
wikidocs.net
재귀함수를 봐도 솔직히 전부 이해가 되지 않는다..
정확하게는 바로 해석이 되지 않는다..
이해하기 위해 어떤 공부를 해야할지 지금은 잘 모르겠다.
그냥 냅다 코드만 많이 보면 되나..?