Leetcode 9. Palindrome Number - Dart, Python
Leetcode 9 문제 보기 1. 문제 이해하기 정수 x가 주어진다. 이때 x가 palindrome이라면 true를, 아니라면 false를 출력하라. 2. 아이디어 구상 우선 int x가 입력값으로 주어지므로, 이를 string으로 치환, 거꾸로 뒤집어서 palindrome 여부를 판단하면 될 것이라는 생각이든다. 따라서 Python으로 풀 경우 boilerplate code를 제외하고 한 줄의 코드면 끝난다. class Solution: def isPalindrome(self, x: int) -> bool: return str(x) == str(x)[::-1] Dart의 경우에도 간단히 풀 수 있다. 다만 Dart는 string을 뒤집는 built-in function이나 [::-1] 같은 기법이 존..
2023.05.11