当前位置: 首页 > news >正文

商城网站设计企业资源平台

商城网站设计企业,资源平台,四川住房和城乡建设厅网站主页,贵阳网络推广公司1、题干 给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 例如,121 是回文&#x…

1、题干

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

回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
例如,121 是回文,而 123 不是。

示例 1:
输入:x = 121
输出:true

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

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

提示:
-231 <= x <= 231 - 1

2、解题

数字的处理通常有两种方式。
第一种求余法,结合数字除以10,可以从尾部逐个获取数字;
第二个转字符串,对转成的字符串可以逐个字符进行处理。

方法一:(Java工具方法)

直接通过字符串反转的方式进行字符串比较。这种方式在web项目开发中经常用到,但如果是考算法的话,不建议。

代码示例:

public static boolean isPalindrome(int x) {if (x < 0) {return false;}String s = String.valueOf(x);String reverse = StringUtils.reverse(s);return StringUtils.equals(s,reverse);
}

方法二:(转字符串+左右指针法)

将数字转字符串,结合左右指针法,依次取出最左和最右未校验的字符进行比较处理。

代码示例:

public static boolean isPalindrome(int x) {if (x < 0) {return false;}String s = String.valueOf(x);int start = 0;int end = s.length() - 1;while (start <= end) {char startC = s.charAt(start++);char endC = s.charAt(end--);if (startC != endC) {return false;}}return true;}

方法三:(数字处理:求余+整除)

通过求余+整除的方式,可以逐个取出末尾的数字,在反向乘10求和得出反转值。

代码示例:

public static boolean isPalindrome(int x) {if (x < 0) {return false;} else if (x==0){return true;} else if (x%10==0){return false;}int temp = x;int reverseSum =0;while (temp>0){reverseSum = reverseSum*10 + temp%10;temp = temp/10;}return x == reverseSum;}

向阳前行,Dare To Be!!!

http://www.dtcms.com/a/504734.html

相关文章:

  • 做网站公司负责修图吗一诺建站
  • 南京网站设计平台商丘的网络公司
  • h5网站设计报价建站公司网站源码社区
  • 山西太原网站制作成都门户网站
  • 网站开发资源网网站规划与建设的流程与方法 高中信息技术
  • android中 c++类对象存储和虚拟机关系
  • 济南自助建站软件祖庙网站开发
  • Week 21: 深度学习补遗:ViT Overview与手搓Multi-Head Attention
  • asp 网站开发兰州seo优化入门
  • aop之agent增强
  • 历史权重查询百家号优化上首页
  • wdcp网站无法访问宁波优化网站排名软件
  • 网上做的好金融网站微信网站开发设计
  • 13-原码、反码、补码
  • 数据压缩与解压
  • 使用MQ解耦点赞通知功能
  • 青岛高品质网站制作window服务器如何做网站访问
  • 机械加工网站易下拉大测网站建设的步骤及方法
  • 《AI的未来:从“召唤幽灵”到学会反思》
  • 特性设计的网站网站建设安全方案
  • 英文公司网站制作wordpress 4.7.1
  • 烟台教育平台网站建设手机网站的尺寸做多大的
  • 获取网站漏洞后下一步怎么做初中做语文题的网站
  • 明星网站策划书阿里云 ip 网站
  • 网站设计昆明ipv6网站建设
  • 数据脱敏:Google DLP API,敏感模式自动识别?
  • 做网站前端用什么技术好网站建设后怎么赚钱
  • 2025-10-19 hetao1733837刷题记录 Ⅱ
  • 网站推广策略与问题分析wordpress 海 主题
  • 音平商城谁做的网站做的好的茶叶网站好