[ LeetCode ] 9 Palindrome Number

codesver·2023년 7월 4일
0

LeetCode

목록 보기
2/24
post-thumbnail

📌 Problem

Palindrome 숫자는 중앙을 기준으로 좌우 대칭인 수를 뜻한다. 이 문제에서는 음수까지 처리하며 음수는 맨 앞에 -가 있기 때문에 절대로 palindrome 숫자가 될 수 없다.

📌 Solution

맨 앞과 맨 뒤를 차례대로 탐새가면서 비교할 수도 있지만 사실 단순히 문자열로도 처리할 수 있다. Kotlin에서는 reversed() 함수로 문자열을 바로 뒤집을 수 있다.

val string = "string"
print(string.reversed())

📌 Code

fun isPalindrome(x: Int): Boolean = x.toString() == x.toString().reversed()
profile
Hello, Devs!

0개의 댓글