본문 바로가기
공부용/연습장

[리트코드] 17일차

by alpakaka 2025. 2. 23.

어제는 너무 재미난 걸 발견해버려서 그만 빼먹어버렸다.

오늘은 일정이 있어서 하나밖에 못 풀었다...

 

21. Merge Two Sorted Lists

class Solution {
    public ListNode mergeTwoLists(ListNode list1, ListNode list2) {
        ListNode dummy = new ListNode(0);
        ListNode answer = dummy;

        
        while (list1 != null || list2!=null){
            if (list1 != null && list2 != null){
                if (list1.val < list2.val){
                    answer.next = new ListNode(list1.val);
                    list1 = list1.next;
                }else{
                    answer.next = new ListNode(list2.val);
                    list2 = list2.next;
                }
            }else if (list1 == null){
                answer.next = new ListNode(list2.val);
                list2 = list2.next;
            }else{
                answer.next = new ListNode(list1.val);
                list1 = list1.next;
            }
            answer = answer.next;
        }
        return dummy.next;
    }
}

 

약속이 3월달에 갑자기 밀려와서 어떻게 처리해야 할지 어렵다. 흠흠 고민을 더 해보면 좋을 것 같다. 날이 따뜻해지니 그런가..

'공부용 > 연습장' 카테고리의 다른 글

리트코드 18일차  (0) 2025.02.25
[리트코드] 18일차  (0) 2025.02.24
[리트코드] 16일차  (0) 2025.02.21
리트코드 16일차  (1) 2025.02.20
[리트코드] 15일차  (0) 2025.02.19