Kotlin Leetcode - 9. Palindrome Number
class Solution {
fun isPalindrome(x: Int): Boolean {
}
}
解題思路
這題類似於 7. Reverse Integer
先將數字轉換成字串
然後再進行判斷
Kotlin 參考解答
點擊展開解答
class Solution {
fun isPalindrome(x: Int): Boolean {
if (x < 0) {
return false
}
return x.toString().reversed() == x.toString()
}
}
也可以用 when
改寫成單一表達式
class Solution {
fun isPalindrome(x: Int) = when {
x < 0 -> false
else -> x.toString().reversed() == x.toString()
}
}
回到 leetcode 列表