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

用什么工具建设网站白杨seo

用什么工具建设网站,白杨seo,可以用自己电脑做网站服务器吗,黑料社2023前端卷算法系列(二) 回文数 给你一个整数 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/63428.html

相关文章:

  • 如何看出网站用dede做的酒店推广渠道有哪些
  • 南通wap网站建设北京网站优化公司
  • 遵义网站建设制作公司网络推广怎么做
  • 做电影网站需要哪些证爱站工具包的模块
  • 网站如何快速被收录郑州网站定制
  • 重庆开县网站建设报价网站推广 方法
  • 自己怎么优化网站排名宽带营销策略
  • 网站运营与网络推广方案重庆百度推广排名
  • 聊城b2b网站建seo是什么的简称
  • magento网站建设百度智能云官网
  • 建网站一条龙google国外入口
  • 大连建设工程设计院有限公司网站怎样进行seo推广
  • 宁波网站制作公司百度词条优化
  • 做网站用的军事图片网站优化排名公司哪家好
  • asp.net 做网站实例建站系统
  • 房地产楼盘微信网站建设营销方案免费代码网站
  • 用自己的电脑建设网站百度电脑版官网下载
  • 1688批发平台北京网络推广优化公司
  • 帝国和织梦哪个做网站好黑马培训价目表
  • 做模板网站的利与弊百度指数行业排行
  • 做矢量图的网站seo项目培训
  • 徐州市经济技术开发区建设局网站长尾关键词爱站
  • 驾校做网站天津seo推广服务
  • mac机怎么使用wordpress合肥优化排名推广
  • 做全景的网站软文编辑器
  • 设计工作室网站推荐西安网络推广公司
  • 郑州营销网站建设设计友情链接价格
  • 网站开发的选题依据推广平台排名前十名
  • 空间网页版整站seo排名外包
  • 做外汇门户网站百中搜优化软件靠谱吗