๋ฌธ์
https://www.acmicpc.net/problem/1991
ํ์ด
# ๋ฐฑ์ค 1991๋ฒ - ํธ๋ฆฌ ์ํ
n = int(input())
tree = {}
for _ in range(n):
root, left, right = input().split()
tree[root] = [left, right]
def preorder(root):
if root != '.':
print(root, end='')
preorder(tree[root][0]) # left
preorder(tree[root][1]) # right
def inorder(root):
if root != '.':
inorder(tree[root][0]) # left
print(root, end='')
inorder(tree[root][1]) # right
def postorder(root):
if root != '.':
postorder(tree[root][0]) # left
postorder(tree[root][1]) # right
print(root, end='')
preorder('A')
print()
inorder('A')
print()
postorder('A')
์ฌ๊ทํจ์๋ฅผ ํตํด์ ํธ๋ฆฌ๋ฅผ ๊ตฌํํ์๋ค.
'๐๏ธ Algorithm > ๐ฉ ๋ฐฑ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๐ฉ [๋ฐฑ์ค] [Python] [Gold4] 7662๋ฒ_์ด์ค ์ฐ์ ์์ ํ (0) | 2023.04.20 |
---|---|
๐ฉ [๋ฐฑ์ค] [Python] [Gold3] 1520๋ฒ_๋ด๋ฆฌ๋ง ๊ธธ (0) | 2023.04.19 |
๐ฉ [๋ฐฑ์ค] [Python] [Silver3] 15654๋ฒ_N๊ณผM(5) (0) | 2023.04.18 |
๐ฉ [๋ฐฑ์ค] [Python] [Gold3] 2206๋ฒ_๋ฒฝ ๋ถ์๊ณ ์ด๋ํ๊ธฐ (0) | 2023.04.17 |
๐ฉ [๋ฐฑ์ค] [Python] [Gold4] 1753๋ฒ_์ต๋จ๊ฒฝ๋ก (0) | 2023.04.16 |