[Python] 파이썬/Leetcode_Easy
[Leetcode] 9. Palindrome Number (In Python)
두부군_
2021. 1. 4. 18:38
간략한 코드들은 github.com/Eastar-DS/Python 의 Leetcode 폴더에도 있습니다
Eastar-DS/Python
Contribute to Eastar-DS/Python development by creating an account on GitHub.
github.com
Palindrome이란?
글자를 거꾸로 읽어도 똑같은 것들.
기러기는 거꾸로 해도 기러기!
Constraints:
- -2^31 <= x <= 2^31 - 1
1. 121은 거꾸로 써도 121이므로 True반환.
2. 음수는 앞에 -가있으므로 거꾸로 읽으면 121-가 되어서 False반환.
3. 거꾸로 쓰면 안 똑같으므로 False.
저번 Easy난이도 문제처럼 overflow시 0을 반환하게 하고 인풋을 스트링으로 변환한 뒤 맨 앞과 맨 뒤에서 차례대로 하나씩 같은지 비교해서 True, False를 반환하게 작성했다.
Follow up: 인풋을 스트링으로 변환하지 않고 풀어보시오.
문제의 출처는 leetcode.com/problems/palindrome-number/입니다.
모르시는게 있으시다면 언제든지 댓글로 질문을 남겨주세요. 저에게 큰 공부가 됩니다. 감사합니다.