当前位置:网站首页>js判断回文数
js判断回文数
2022-06-12 17:58:00 【走出自闭的鸟儿】
判断回文数
数组反转的形式
/** * 数组反转的形式 */
function findNums1(num){
const res = []
for(let i=1;i<=num;i++){
const s = i.toString()
if(s===s.split('').reverse().join('')){
res.push(i)
}
}
return res
}
字符串头尾比较
/** * 字符串头尾比较 */
function findNums2(num){
const res = []
for(let i=1;i<=num;i++){
const s = i.toString()
const length = s.length
// 字符串头尾比较
let flag = true
let start = 0 //字符串开始
let end = length-1 //字符串结束
while(start < end){
if(s[start] !== s[end]){
flag = false
break
}else {
// 继续比较
start++
end--
}
}
if(flag) res.push(i)
}
return res
}
纯数字比较
/** * 纯数字比较 */
function findNums3(num){
const res = []
for(let i=1;i<=num;i++){
let n = i
let rev = 0 //存储反转数
// 生成反转数
while(n>0){
rev = rev*10+n%10
n = Math.floor(n/10)
}
if(i===rev) res.push(i)
}
return res
}
性能从上到下越来越好
边栏推荐
猜你喜欢

字节飞书人力资源套件三面

General differences between SQL server versions released by Microsoft in different periods so far, for reference

es7不使用父子和嵌套关系来实现一对多功能

JDBC quick start tutorial

The server time zone value ‘� й ��� ʱ ��‘ is unrecognized or represents more than one time zone. ......

C operation database added business data value content case school table

SSM integrates FreeMarker and common syntax

WinForm, crystal report making

Use applet to quickly generate app in seven steps

Risc-v ide mounriver studio v1.60 update point introduction
随机推荐
Is Huishang futures company reliable in opening accounts and safe in trading?
Deep interest evolution network for click through rate prediction
leetcode 718 最长公共子串
Office application cannot start normally 0xc0000142
小程序+App,低成本获客及活跃的一种技术组合思路
The server time zone value ‘� й ��� ʱ ��‘ is unrecognized or represents more than one time zone. ......
Variable of C #
C#的变量
Array sorts in the specified order
leetcode 300. 最长递增子序列
idea 常用快捷键
字节飞书人力资源套件三面
JDBC快速入门教程
Small program +app, a low-cost and active technology combination idea
MySQL learning notes
leetcode 647. Palindrome substring
Two ways of tensorflow2 training data sets
C business serial number rule generation component
vant3+ts h5页面嵌套进app 与原生app通信
MySQL学习笔记