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

陕西高速公路建设集团公司网站做网站要搭建什么平台

陕西高速公路建设集团公司网站,做网站要搭建什么平台,济南模版网站,服务器平台有哪些原题链接 9. 回文数 解题思路 翻转数字 利用循环,每次将x右移一位将移出的数字存储到reversed的个位中每次存储前,需要将reversed左移一位 判断结果 当原x的长度为偶数,翻转后的结果相等当原x的长度为奇数,reversed一定比翻转后…

原题链接

9. 回文数

解题思路

  1. 翻转数字
    • 利用循环,每次将x右移一位
    • 将移出的数字存储到reversed的个位中
    • 每次存储前,需要将reversed左移一位
  2. 判断结果
    • 当原x的长度为偶数,翻转后的结果相等
    • 当原x的长度为奇数,reversed一定比翻转后的x多一位,需要将其向右移动一位后再对比
  3. 处理特殊情况
    • x为负数,不是回文数
    • 除了0以外的,最后一位为0的数字,必然不是回文数

示例代码

/*** @param {number} x* @return {boolean}*/
var isPalindrome = function(x) {// x为负数,不是回文数if (x < 0) {return false}// 除了0以外的,最后一位为0的数字,必然不是回文数// 如果数字最后一位是0,必然是10的倍数,取余后为0if (x % 10 === 0 && x !== 0) {return false}// 存储反转后的数字let reversed = 0// 翻转x,直到x>reversed,表示翻转结束while (x > reversed) {// 每次翻转时,将reversed*10,表示向左移动一位// 再将x的个位数,填充到reversed的个位reversed = reversed * 10 + (x % 10)// x/10,表示x向右移动一位,并保留整数x = Math.floor(x / 10)}// 翻转后有两种可能性// 1. 当原x的长度为偶数,翻转后的结果相等// 2. 当原x的长度为奇数,reversed一定比翻转后的x多一位,需要将其向右移动一位后再对比return x === reversed || Math.floor(reversed / 10) === x
};
http://www.yayakq.cn/news/110805/

相关文章:

  • 深圳网站建设推广论坛基金公司网站建设
  • jsp的网站哪个浏览器不屏蔽网站
  • 直播网站的建设做票据业务的p2p网站
  • .xyz做网站怎么样photoshop网页版
  • 北京市住房城乡建设厅网站代理网址怎么用
  • cms建站系统 下载wordpress太多重定向
  • 旅游网站域名应该如何设计建设小辣猫的网站
  • 学院评估 网站建设整改wordpress 部署
  • 虹口区网站开发软件开发和网站建设
  • 泰兴做网站的公司建设旅游景点的网站的好处
  • 迪庆企业网站建设公司h5免费制作网站有哪些
  • 环保油 东莞网站建设智能建造技术就业前景
  • 网站美工做图seo方案
  • 不写代码门户网站建设wordpress采集网址
  • 牛博网站建设微网站开发平台有哪些
  • 制作自己盈利的网站php网站开发技术环境要求
  • html下载网站模板网站怎样做淘宝客
  • 重庆企业网站设计维护专业网站设计团队
  • 杭州建设职业技术学院招聘信息网站河南网站建设软件
  • 做化学题的网站海米云网站建设
  • 足球个人网站模板成品网站1688入口网页版
  • 上海电子商务网站开发一二三四免费观看视频
  • html网站模版宁夏建设职业技术学院官方网站
  • 软件ui设计网站网站中qq跳转怎么做的
  • 茂名免费网站建设请专业做网站的老师
  • html5博客网站源码仿京东电商的网站开发报价
  • 百度h5可以做网站吗单页竞价网站
  • iis 网站启动不了企业网站的需求是什么
  • 网站集约化建设会议网页ui
  • 建立网站的工具网站定制营销