1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| class Solution {
fun mergeTwoLists(list1: ListNode?, list2: ListNode?): ListNode? {
if (list1 == null) return list2
if (list2 == null) return list1
return if (list1.`val` <= list2.`val`) {
list1.next = mergeTwoLists(list1.next, list2)
list1
} else {
list2.next = mergeTwoLists(list1, list2.next)
list2
}
}
}
---
> 이 문제는 Grind 75에서도 다뤘다: [Grind 75 - Merge Two Sorted Lists](https://nullnull-kim.com/logs/2024-07-01-leetcode-grind-75-questions-3/75-merge-two-sorted-lists/)
|