From fb07b622b0b936ca0759d3ffa9ecacf853a81746 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9D=B4=EB=8F=99=ED=95=B4?= Date: Mon, 29 Dec 2025 01:15:32 +0900 Subject: [PATCH] =?UTF-8?q?7=EC=A3=BC=EC=B0=A8=20solution?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- reverse-linked-list/Donghae0230.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 reverse-linked-list/Donghae0230.py diff --git a/reverse-linked-list/Donghae0230.py b/reverse-linked-list/Donghae0230.py new file mode 100644 index 0000000000..0303d92167 --- /dev/null +++ b/reverse-linked-list/Donghae0230.py @@ -0,0 +1,22 @@ +# Definition for singly-linked list. +# class ListNode: +# def __init__(self, val=0, next=None): +# self.val = val +# self.next = next +class Solution: + def reverseList(self, head: Optional[ListNode]) -> Optional[ListNode]: + temp = [] + while head: + temp.append(int(head.val)) + head = head.next + temp = list(reversed(temp)) + print(temp) + + dummy = ListNode(0) + tail = dummy + for i in temp: + # print(i, tail) + tail.next = ListNode(i) + tail = tail.next + # print(dummy) + return dummy.next