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

用什么工具建设网站企业网站优化方案

用什么工具建设网站,企业网站优化方案,wordpress页面不留边,武安市网站建设费用前端卷算法系列(二) 回文数 给你一个整数 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.ds6.com.cn/news/36019.html

相关文章:

  • 静态网站 搜索功能汕头seo计费管理
  • 陕西住房城乡建设网站公司网站建设北京
  • 个人 可以备案做分类信息网站吗网络营销的四大基础理论
  • 哈尔滨 微网站设计百度广告上的商家可靠吗
  • 开票开网站建设费湖南网站推广优化
  • wordpress还原站点高端网站定制开发
  • 郑州网页制作案例seo怎么优化简述
  • 自己专业做网站百度账号怎么改用户名
  • 个人网站做什么内容好徐州新站百度快照优化
  • 北京网站建设制作开发公司网络营销的基本内容有哪些
  • 个人电脑做服务器网站优化模型数学建模
  • 网站seo诊断方案九江seo
  • 策划书网站百度网盘app官方下载
  • 网站开发公司招聘杭州专业seo服务公司
  • 做网站含营销杭州网站推广平台
  • 南宁市建设局网站百度营销推广靠谱吗
  • 在某网站被骗钱该怎么做免费发广告帖子的网站
  • 上海疫情最新公布数据seo有哪些经典的案例
  • 关于小说网站的一些建设流程今天发生的新闻
  • 一个虚拟主机空间挂两个网站营销案例分析
  • 单县做网站竞价外包运营
  • 网站建设运维方案怎么在百度推广自己的公司
  • 深圳 b2c 网站建设b2b网站
  • 烟台酒店网站建设网络营销工具与方法
  • 西安网站seo分析郑州网络推广培训
  • 提升网站建设品质公司企业宣传软文范例
  • 知名网站有哪些?网络营销案例ppt
  • cms系统做漫画网站百度公司简介
  • 做网站做推广郑州seo关键词自然排名工具
  • 网站系统下载沪指重上3000点