본문 바로가기
✨ 모든 웹/앱/게임 개발자를 위한 컴퓨터 구조 무료 강의, 제가 직접 준비했어요! 지금 바로 시작해볼까요?
Problem Solving/리트코드

[리트코드 leetcode] 206. Reverse Linked List

by ggyongi 2021. 4. 12.

leetcode.com/problems/reverse-linked-list/

 

Reverse Linked List - LeetCode

Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview.

leetcode.com

# 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: ListNode) -> ListNode:
        node = None
        
        while head :
            next, head.next = head.next, node
            node, head = head, next
    
        return node
# 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: ListNode) -> ListNode:
        output= None
        while head:
            output = ListNode(head.val,output)
            head = head.next
        return output
        
강의 썸네일

📘 visionCS 시리즈

무료 공개! 컴퓨터 구조

흐름으로 배우는 CS 입문 강의

무료 강의 보러 가기

📘 비전공자 개발자 취업 성공기 시리즈

개발자가 되고 싶었던 한 비전공자의 1년 4개월 이야기
막막했던 시작부터 좌절, 그리고 합격까지의 여정을 기록했습니다

 

비전공자 네카라 신입 취업 노하우

시행착오 끝에 얻어낸 취업 노하우가 모두 담긴 전자책!

kmong.com

댓글