We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent edca7a0 commit 6840196Copy full SHA for 6840196
same-tree/jdalma.kt
@@ -0,0 +1,35 @@
1
+package leetcode_study
2
+
3
+import io.kotest.matchers.shouldBe
4
+import org.junit.jupiter.api.Test
5
6
+class `same-tree` {
7
8
+ fun isSameTree(p: TreeNode?, q: TreeNode?): Boolean {
9
+ return if (p == null && q == null) {
10
+ true
11
+ } else if (p == null || q == null || p.`val` != q.`val`) {
12
+ false
13
+ } else {
14
+ isSameTree(p.left, q.left) && isSameTree(p.right, q.right)
15
+ }
16
17
18
+ @Test
19
+ fun `두 개의 트리의 동등성을 반환한다`() {
20
+ isSameTree(
21
+ TreeNode.of(1,1,2),
22
+ TreeNode.of(1,1,2)
23
+ ) shouldBe true
24
25
26
27
+ TreeNode.of(1,1,2,3)
28
+ ) shouldBe false
29
30
31
32
+ TreeNode.of(1,1,3)
33
34
35
+}
0 commit comments