
minDif: 최소 차잇값prevNode: 이전 탐색한 노드inOrder: 중위 순회prevNode에 현재 node를 입력한다.function getMinimumDifference(root: TreeNode | null): number {
if(!root) return 0
let minDif = Infinity;
let prevNode: TreeNode;
function inOrder(node: TreeNode) {
if(node.left) inOrder(node.left)
if(prevNode) minDif = Math.min(minDif, node.val - prevNode.val)
prevNode = node
if(node.right) inOrder(node.right)
}
inOrder(root)
return minDif
};