일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 3줄정리
- 잡생각
- 30분
- 매일
- 스탭퍼
- 읽기
- 개발자
- Daily Challenge
- FIT XR
- 월간
- 사이드
- 괜찮음
- 영어공부
- 만화도
- Writing
- 10분
- 미드시청
- 영어원서읽기
- English
- realclass
- 프로젝트
- 링피트
- 리얼 클래스
- 쓰릴오브파이트
- 파비최
- Problem Solving
- 운동
- leetcode
- 화상영어
- 뭐든
Archives
- Today
- Total
파비의 매일매일 공부기록
Today's Challenge 본문
https://leetcode.com/problems/palindrome-linked-list/
Palindrome 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
Easy 난이도가 아닌거 같은데..?
재귀로 풀어놓은 솔루션을 참고함. 재귀는 언제나 어렵 ㅠㅠ
class Solution:
def isPalindrome(self, head: Optional[ListNode]) -> bool:
def check(head):
if not head:
return True
res = check(head.next) and self.temp.val == head.val
self.temp = self.temp.next
return res
self.temp = head
return check(head)
반응형
'Problem Solving > LeetCode' 카테고리의 다른 글
Today's Challenge (0) | 2022.08.25 |
---|---|
Today's Challenge (0) | 2022.08.24 |
Today's Challenge (0) | 2022.08.22 |
Today's Challenge (0) | 2022.08.21 |
Today's Challenge (0) | 2022.08.20 |
Comments