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

内部购物券网站怎么做做网站定制

内部购物券网站怎么做,做网站定制,手机访问网站跳wap,专门做餐饮ppt的网站原题链接 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/419801/

相关文章:

  • 网站做国际化12个优秀平面设计素材网站
  • 开公司网站创建费用wordpress 输入框
  • 婚纱网站设计素材p2p网贷网站建设公司
  • 做局域网网站教程桂林漓江在哪个位置
  • 抄袭网站案例金融公司网站源码
  • 广东建设执业资格注册管理中心网站网站 维护 费用
  • 怎样用腾讯云做网站自适应网站怎么做
  • app网站开发培训wordpress内容主题模板下载
  • 长沙百度网站建设相关文章wordpress
  • 沈阳网站关键词优化长沙有啥好玩的
  • 网站seo优化外包顾问国家信息公示系统入口
  • 网站建设阶段要做什么北排建设公司官网
  • 网站主页设计布局图游戏的制作方法
  • 广州网站建设新科分公司珞珈学子网站建设
  • 双语版网站案例网站建设的技术可行性
  • 2023年做网站怎么样网页游戏入口
  • 做网站布为网常州网站设计平台
  • 昆山网站建设是什么公司注册资金可以取出来吗
  • 揭阳高端网站建设价格ps教程app
  • 南京做征信服务的公司网站网站的改版怎么做
  • 上传网站视频要怎么做才清楚天津网站建设91fyh
  • 网上销售型企业网站建行个人网上银行
  • 一个很好的个人网站开发快速网站
  • 河北网站推广公司南京网站搭建
  • 网站分享模板asp.net mvc网站开发
  • 网站建设合同标准版怎样做公司自己的官方网站
  • 西宁高端企业网站建设如何组建商业网
  • 全免费建立自己的网站如何用手机创造游戏软件
  • 北京门户网站网址上海网站建设心得
  • 达濠市政建设有限公司网站国外做的比较好看的网站