null
반환prev
, current
, next
선언ListNode
를 순회하며 역순 정렬prev
)function reverseList(head: ListNode | null): ListNode | null {
if (!head) return null;
let prev: ListNode | null = null;
let current: ListNode | null = head;
let next: ListNode | null = null;
while (current) {
next = current.next;
current.next = prev;
prev = current;
current = next;
}
return prev;
}