1
2
3
4
5
6
7
8
9
10
11
12
13
14
| 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
}
}
}
|