[LeetCode] 226. Invert Binary Tree, Easy
·
CodingTest/LeetCode
1. 문제 이진 트리가 주어질 때, 각 자식 노드들을 좌우반전 시켜서 root node를 반환하라.완전 이진 트리가 아님에 주의, 자식 노드가 1개인 경우도 고려해야 한다.2. 해결/** * Definition for a binary tree node. * class TreeNode { * val: number * left: TreeNode | null * right: TreeNode | null * constructor(val?: number, left?: TreeNode | null, right?: TreeNode | null) { * this.val = (val===undefined ? 0 : val) * this.left = (left===..
[LeetCode] 2236. Root Equals Sum of Children, Easy
·
CodingTest/LeetCode
1. 문제 정확히 3개의 node로 구성된 이진 트리가 주어질 때, 왼쪽 자식과 오른쪽 자식의 합이 root의 값과 동일하면 true, 아니면 false를 반환.2. 해결/** * Definition for a binary tree node. * class TreeNode { * val: number * left: TreeNode | null * right: TreeNode | null * constructor(val?: number, left?: TreeNode | null, right?: TreeNode | null) { * this.val = (val===undefined ? 0 : val) * this.left = (left===undefi..
[LeetCode] 2235. Add Two Integers, Easy
·
CodingTest/LeetCode
1. 문제 num1, num2가 주어질 때, 두 정수의 합을 리턴하는 함수를 작성.2. 해결function sum(num1: number, num2: number): number { return num1 + num2};단순 수학 문제.이직 준비를 위해 슬슬 풀어보자~