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

用什么工具建设网站百度云网盘资源

用什么工具建设网站,百度云网盘资源,钓鱼网站的类型,绵阳精品网站建设前端卷算法系列(二) 回文数 给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样…

前端卷算法系列(二)

回文数

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

回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。

例如,121 是回文,而 123 不是。

示例 1:

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

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

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

题目来源:力扣(LeetCode)

解题思路

回文数: 回文数其实就是正向和反向读都是一样的,那么我们只需要做到两步

  1. 数字转换成数组
  2. 翻转数组,然后转化为数组和原本的值对比
    /*** @param {number} x* @return {boolean}*/var isPalindrome = function (x) {return +String(x).split('').reverse().join('') === x;};console.log(isPalindrome(-121));

image-20230226090748387

验证通过,那么还有其他办法吗? 回文数的解法其实有很多种

这里在介绍一种

反转一半数字: 意思是例如: 12321 前两个数字和后两个数字比较 12和 21比较,如果尾数位奇数情况下最后一位不用比较,因为两者最后一位肯定都两相同。

    /*** @param {number} x* @return {boolean}*/var isPalindrome = function (x) {// 负数永远不会是回文数if (+x < 0) {return false}let num = 0;while (x > num) {num = (num * 10) + x % 10;x = Math.floor(x / 10);}// Math.floor(num / 10)是处理奇数情况     num === 2是处理偶数的情况下return x === Math.floor(num / 10) || num === x;};

情况下
return x === Math.floor(num / 10) || num === x;
};


http://www.zhongyajixie.com/news/35103.html

相关文章:

  • 一个外国人做的破解游戏网站搜狗站长平台验证网站
  • 网站开发制作软件营销策略分析
  • 安徽建设工程信息网站广州今日头条新闻最新
  • 厦门网站建设优化windows优化大师自动安装
  • wordpress展示产品南宁seo服务优化
  • 线上编程课哪家好公众号seo排名软件
  • 河南做酒店网络系统网站广告推广赚钱
  • 做自己的网站怎么购买空间江门网站建设模板
  • 网站办公室文化建设seo免费优化
  • 做网页推广的网站百度seo营销公司
  • 外贸网站做纸尿裤怎么样网络营销推广活动
  • 雨颜色网站建设做推广怎么赚钱
  • 网站程上传磁力吧
  • 做网站的做app的最新疫情19个城市封城
  • 集团企业网站建设方案策划书营销型外贸网站建设
  • 网站成功案例设计营销软文500字范文
  • 学做网站要学什么软件何鹏seo
  • 宝应网站设计留号码的广告网站不需要验证码
  • 海口专门做网站自己代理一款手游需要多少钱
  • 哈尔滨工程建设信息网官网开封网站优化公司
  • 网站建设包括什么科目全网关键词搜索工具
  • 做扎染的网站百度推广效果怎样
  • 网站运营与管理的对策建议免费关键词挖掘网站
  • 新手用什么框架做网站比较好seo服务深圳
  • 网站建设的需求分析深圳网站关键词优化推广
  • 最好的开发网站建设市场营销方案
  • 网站快照前显示中文怎么做的广州优化防控措施
  • 广告型网站建设b站视频未能成功转码
  • 仿xss网站搭建网站设计与实现毕业设计
  • 3g网站开发教程网络营销好不好