
정답) class Solution: def reverseList(self, head: Optional[ListNode]) -> Optional[ListNode]: newTail = None newHead = None while head: newHead = ListNode(head.val) newHead.next = newTail head = head.next newTail = newHead return newHead 문제) 문제출처 Singly linked list의 head가 주어졌을 때, 이 리스트가 거꾸로 변환된 리스트를 리턴하시오. 예시 1) 예시 2) 예시 3) head = [] output = [] 제한) 리스트에는 0~5000개의 노드가 존재합니다. -5000 Optional[ListNode..