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

做网站的企业是什么行业电子业网站建设

做网站的企业是什么行业,电子业网站建设,销售员做网站,it外包抽成前端卷算法系列(二) 回文数 给你一个整数 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.yayakq.cn/news/693362/

相关文章:

  • 搭建平台的近义词东营网站优化
  • 网站运营技术性高吗开发公司移留问题解决物业如何打报告
  • wordpress 360 vrseo实战技巧100例
  • wordpress无法搜索重庆seo整站优化设置
  • 免费个人网站建设报价wd设计视图可以做网站吗
  • 网站建设xunmei合肥公司建设网站首页
  • 关于做公司网站360免费wifi总是断断续续的掉线
  • 无锡网站制作推广网站备案 备注
  • 网站建设工作进度表网络营销的产品策略
  • 网站的主机地址企业网站内容模块
  • 毕业生 网站开发营销型网站建设供货商
  • 一级a做爰网站中国营销型网站建设明细
  • 旅游网站分析在什么平台可以发布信息
  • 怎么在百度建立自己的网站成都市温江建设局网站
  • 宁远网站建设网站建设公司目标客户
  • 个人博客网站的设计与实现网站甚而模板
  • 电子商务网站建设摘要旅游北京室内设计
  • 深圳建设工程造价管理站wordpress上传音频
  • 重庆网站建设最大公司网址怎么申请
  • 网站建设规范管理工作开发项目外包
  • 八里庄街道网站建设做网站上数字快速增加
  • 网站系统定制江西省赣州市章贡区
  • 广告网站建设与制作东莞建设网站企业沟通平台
  • 手机网站模板毕节市交通建设集团网站
  • 域名访问网站是什么意思现货交易平台排名
  • 世界上有php应用的网站企业网站推广的一般策略
  • c语言可以做网站吗嘉定区网站建设
  • 猎聘网网站建设目标跑流量的网站
  • 网站建设建设哪家便宜禁用wordpress自动保存的插件
  • 陕西省建设银行网站6社交网站开发背景