当前位置: 首页 > 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/771297/

相关文章:

  • 企业建设高端网站的目的西安企业征信报告去哪里打
  • 做网站图片知识安徽二建标准
  • 做公众号的网站有哪些功能文登城乡建设局网站
  • 搭建网站平台西安网站开发联系方式
  • 网站建设如何控标个人网站网站
  • 电大形考任在哪个网站做一个网站的作用是什么
  • 网站关键词格式广播电视网站建设
  • 企业做网站 里面都写什么嘉禾手机网站建设
  • 苏州住房建设建局官方网站天津做网站得公司
  • 单页网站设计制作万能造假截图生成器
  • 扫码登记小程序怎么做江苏seo网站排名优化
  • 在家做十字绣兼职网站深圳 公司网站设计
  • 怎么做传奇网站秦皇岛 网站制作
  • 青岛制作网站企业dw做网站首页
  • 帝国音乐网站怎么做数据表无锡网站设计服务
  • 360任意看地图网站抖音seo优化软件
  • 给个网站能用的2022商标注册 网站建设如何入账
  • 重庆建站服务商如何开外贸网店
  • 邢台建设局网站温州网站制作费用
  • 建设外贸类网站辽阳网站建设
  • 咸阳网站制作公司怎么建设一个电影网站
  • 1m带宽做网站wordpress广告联盟插件
  • 河南省网站制作公司网站建设实用的网站
  • 网站后台管理系统怎么用前端开发学习网站
  • 做设计网站赚钱吗杭州蒙特网站建设
  • 沽源网站建设案例云南建设学校网站
  • 怎么做五个页面网站wordpress网站页脚
  • 网站网页设计尺寸建网站需要什么技术
  • 网站建设人员组成西安logo设计
  • flash网站报价宝安中心网站建设