当前位置:首页 > 编程笔记 > 正文
已解决

#力扣:9. 回文数@FDDLC

来自网友在路上 189889提问 提问时间:2023-10-06 14:45:18阅读次数: 89

最佳答案 问答题库898位专家为你答疑解惑

9. 回文数 - 力扣(LeetCode)

一、Java

class Solution {public boolean isPalindrome(int x) {String s = Integer.toString(x);  // 转换成字符串return new StringBuilder(s).reverse().toString().equals(s);}
}

二、C++

#include <string>
#include <algorithm>
using namespace std;
class Solution {
public:bool isPalindrome(int x) {string s = to_string(x);string t = s;  // t是一个新的字符串对象reverse(s.begin(),s.end());return s == t;}
};

三、Python

class Solution:def isPalindrome(self, x: int) -> bool:s = str(x)return s[::-1] == s

四、JavaScript

var isPalindrome = function(x) {s = x.toString();t = s.split("").reduce((acc, cur) => cur + acc, "");return s === t;
}

五、Go

package mainimport "strconv"func isPalindrome(x int) bool {s := strconv.Itoa(x)runes := []rune(s)for l, r := 0, len(runes)-1; l < r; l, r = l+1, r-1 {runes[l], runes[r] = runes[r], runes[l]}return string(runes) == s
}

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"#力扣:9. 回文数@FDDLC":http://eshow365.cn/6-16338-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!