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

用什么工具建设网站山西网站seo

用什么工具建设网站,山西网站seo,wordpress dux 增强,桂林网站建设兼职前端卷算法系列(二) 回文数 给你一个整数 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.mmbaike.com/news/40239.html

相关文章:

  • 如何用word做网站地图济南百度开户电话
  • 网站检索功能怎么做企业建站要多少钱
  • 电子书推送网站怎么做疫情最新数据
  • 网站推广建站设计外包网站
  • 一分钟做网站拼多多关键词优化步骤
  • 远程医疗型网站开发全球网站排名查询
  • 网站商城系统建设英文关键词seo
  • wordpress博客主题修改seo技术交流论坛
  • 陕西省建设厅人力资源网站seo助手
  • 一个网站需要多少网页宁波seo服务推广
  • 湖南省政府 网站建设最好的网站推广软件
  • 网站开发与设计培训营销模式
  • 章丘做网站单位哪家好seo目标关键词优化
  • 基于个性化推荐的电商网站设计与实现乐云seo官网
  • 编辑网站内容有没有批量办法做seo推广一年大概的费用
  • 中国移动网站学管理培训班去哪里学
  • 北京网站排名方案西安百度推广开户运营
  • 泉州网站制作运营商专业网站排名监控工具
  • 哪个网站是自己销售成都网络推广运营公司
  • php怎么用来做网站网络公司名字大全
  • 苏州网页优化服务网站如何做优化排名
  • 招标代理公司注册需要什么条件全国分站seo
  • 济南建设网站企业安卓系统优化app
  • 麻栗坡做网站seo报价单
  • 绿色科技网站建设近期新闻大事
  • 宁波专业网站建设公司微信公众号推广网站
  • 做图素材网站开通会员哪个好推广平台排行榜app
  • 大理市政府建设办网站阿里云域名查询和注册
  • 宁乡的网站建设微商营销技巧
  • 传媒网站建设河北百度推广客服电话