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

免费直播网站开发今日特大新闻

免费直播网站开发,今日特大新闻,企业宣传如何做网站,东营 网站 建设回文数字的定义:第一位和最后一位相等,第二位和倒数第二位相等...依次类推,比如1221,12321等等,也就是说一个数字如果是回文,那么将它反转之后,一定和原来的值相等 解法一:投机取巧&#xff0c…

回文数字的定义:第一位和最后一位相等,第二位和倒数第二位相等...依次类推,比如1221,12321等等,也就是说一个数字如果是回文,那么将它反转之后,一定和原来的值相等

解法一:投机取巧,用Java的StringBuilder的reverse方法

    public static boolean isPalindrome2(int x) {String s1 = String.valueOf(x);String s2 = new StringBuilder(s1).reverse().toString();return s1.equals(s2);}

解法二:将数字反转,得到反转之后的值与原值相比较

    public static boolean isPalindrome1(int x) {if (x < 0) {return false;}int reversed = 0, y = x;while (y != 0) {reversed = reversed * 10 + y % 10;y = y / 10;}return reversed == x;}

解法三:一个数字如果是回文,那么它的前半部分和后半部分的反转一定相等,相当于是在解法二的基础上的优化,减少了循环的次数

    public static boolean isPalindrome(int num) {if (num < 0 || (num % 10 == 0 && num != 0)) {return false;}int revertedNumber = 0;while (num > revertedNumber) {revertedNumber = revertedNumber * 10 + num % 10;num /= 10;}return num == revertedNumber || num == revertedNumber / 10;}

http://www.dinnco.com/news/48419.html

相关文章:

  • 怎么查看网站有没有做推广青岛百度代理公司
  • 西安都蓝网站建设百度免费打开
  • 深圳做外贸网站公司免费关键词排名优化
  • 建设营销网站要什么seo短视频保密路线
  • 打开网站弹出qq对话框中国seo谁最厉害
  • 做我女朋友的网站广告的六种广告形式
  • 湛江住房和城乡建设部网站浏览器下载安装
  • 西安地区网站建设网络seo软件
  • 做网站真的可以赚的钱吗石家庄关键词优化平台
  • 济南怎样做网站推广无锡谷歌优化
  • 网站建设合同范本下载企业营销策划方案
  • 湛江专业建网站哪家好人员优化方案
  • 做网站学哪些语言不受限制的浏览器
  • 资料查询网站怎么做免费b站推广网站下载
  • 河南seo和网络推广企业网站优化服务公司
  • 做男性服装的网站网络营销一般月薪多少
  • 做设计网站的工作怎么样厦门网络推广外包
  • 网站开发 语言 架构 数据库怎么开展网络营销推广
  • 做网站前后端的发布流程品牌网络营销策划书
  • 曲靖网站建设互联网全网推广
  • 手机网站编程语言广东东莞最新疫情
  • 怎么在网站上投放广告郑州网站建设哪里好
  • 广州市网站建设在哪里seo链接优化
  • 外贸网站虚拟主机西安百度关键词包年
  • 做网站是用的那个开发软件下载安装百度
  • 株洲网页定制seo对网络推广的作用是什么?
  • 做公司网站首页合肥建站公司seo
  • 网站建设成功案例搜索引擎优化解释
  • 专业建站公司报价单制作网页链接
  • 网站开发技术的简历就业培训机构有哪些