当前位置: 首页> 游戏> 游戏 > 室内设计公司排行榜_互联网公司简介ppt范本_seo网站关键词优化多少钱_百度6大核心部门

室内设计公司排行榜_互联网公司简介ppt范本_seo网站关键词优化多少钱_百度6大核心部门

时间:2025/7/12 3:18:13来源:https://blog.csdn.net/u011634421/article/details/147138416 浏览次数:0次
室内设计公司排行榜_互联网公司简介ppt范本_seo网站关键词优化多少钱_百度6大核心部门

题目:9. 回文数

给你一个整数 x,如果 x 是一个回文整数,返回 true;否则,返回 false

回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。

  • 例如,121 是回文,而 123 不是。

示例 1:

输入:x = 121
输出:true

示例 2:

输入:x = -121
输出:false
解释:从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。

示例 3:

输入:x = 10
输出:false
解释:从右向左读, 为 01 。因此它不是一个回文数。

提示:

  • − 2 31 -2^{31} 231 <= x <= 2 31 − 1 2^{31} - 1 2311

进阶: 你能不将整数转为字符串来解决这个问题吗?

解题思路

见代码。

实现代码

package leetcodeimport "strconv"func isPalindrome(x int) bool {if x < 0 {return false}str := strconv.Itoa(x)for i := 0; i < len(str)/2; i++ {if str[i] != str[len(str)-i-1] {return false}}return true
}

单元测试

package leetcodeimport ("testing""github.com/stretchr/testify/assert"
)func Test_isPalindrome(t *testing.T) {assert := assert.New(t)type args struct {x int}tests := []struct {args argswant bool}{{args: args{x: 121},want: true,},{args: args{x: -121},want: false,},{args: args{x: 10},want: false,},}for _, tt := range tests {actual := isPalindrome(tt.args.x)assert.Equal(tt.want, actual)}
}
  • 知识星球:令飞编程。10+ 高质量体系课( Go、云原生、AI Infra)、15+ 高质量实战项目,P8 技术专家助你提高技术天花板,冲击百万年薪!
  • 我公众号:令飞编程,分享 Go、云原生、AI Infra 相关技术。回复「资料」免费下载 Go、云原生、AI 等学习资料;
  • 哔哩哔哩:令飞编程 ,以视频、直播的形式,分享技术、职场、课程、面经等;
关键字:室内设计公司排行榜_互联网公司简介ppt范本_seo网站关键词优化多少钱_百度6大核心部门

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: