
root)가 없다면 null 반환root.val)가 목표 값(val)과 같다면 현재 노드(root) 반환left: 현재 노드(root)의 왼쪽 leafright: 현재 노드(root)의 오른쪽 leafleft 혹은 right 중 한 곳이라도 목표 값을 찾는다면 해당 값 반환, 아니라면 null 반환function searchBST(root: TreeNode | null, val: number): TreeNode | null {
if(!root) return null
if(root.val === val) return root
const left = searchBST(root.left, val)
const right = searchBST(root.right, val)
return left || right
};