알고리즘

[알고리즘] Palindrome Linked List

keel_im 2021. 4. 1. 17:22
반응형

포인트

  • LinkedList 를 사용하는 문제 회문은 검사하는 방법은 뒤집어서 같은지 아닌지를 검사한다.

🧶문서는 항상 수정 될 수 있습니다. 비판은 환영합니다. 

python

# Definition for singly-linked list.
# class ListNode:
#     def __init__(self, val=0, next=None):
#         self.val = val
#         self.next = next
class Solution:
    def isPalindrome(self, head: ListNode) -> bool:
        temp = ''
        while head != None: 
            val = head.val 
            temp += str(val)
            head = head.next 
            
        return True if temp[::] ==temp[::-1] else False
        
반응형