本文主要是介绍[leetcode 9回文数]三行解决回文数问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
9. 回文数
思路
将给定的整数x转换成字符串,再对字符串进行反转操作,最后比较两个字符串内容是否相等
java解法
class Solution {public boolean isPalindrome(int x) {String s = String.valueOf(x);String reverse = new StringBuffer(s).reverse().toString();return s.equals(reverse) ? true : false;}
}
Python解法
class Solution:def isPalindrome(self, x: int) -> bool:num = str(x)newnum=num[::-1]return True if num == newnum else False
这篇关于[leetcode 9回文数]三行解决回文数问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!