문제를 푼 과정처음에는 최대 깊이를 구하는 로직으로 작성해서 틀렸음.최소 깊이를 구하려고 작은 값을 선택했지만, 루트에서 따로 계산해서 실패함.재귀 하나로 통합해서 리프까지의 최소 경로를 찾도록 수정함.문제에 대한 설명이 문제는 이진 트리의 최소 깊이를 찾는 문제임.루트에서 가장 가까운 리프 노드까지의 깊이를 계산해야 함.한쪽 자식이 없으면 그쪽은 무시하고 반대쪽 깊이를 구해야 함.이 문제를 풀려면 어떤 알고리즘을 써야 하는지재귀를 사용해서 트리의 깊이를 탐색해야 함.리프 노드에 도달했을 때 최소 깊이를 계산해야 함.DFS를 활용해 모든 경로 중 가장 짧은 길이를 찾으면 됨.package mainimport "fmt"type TreeNode struct { Val int Left *TreeNode Rig..