- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
谁能告诉我代码有什么问题吗?找到由两个 3 位数乘积组成的最大回文
。
function largestPalindrome(){
for(var i =999; i>100; i--){
for(var j = 999; j>100; j--){
var mul = j*i;
if(isPalin(mul)){
return i * j;
}
}
}
}
function isPalin(i){
return i.toString() == i.toString().split("").reverse().join("");
}
console.log(largestPalindrome());
This answer was close to my question但我仍然觉得我做循环的方式应该返回给我最大的产品。
最佳答案
您的无法正常工作,因为它先检查999*999
,然后检查999*998
,然后检查999*997
,直到达到大约999*583
。虽然它不检查 997*995
或接近顶部的内容这会产生更大的数字
function largestPalindrome(){
var arr = [];
for(var i =999; i>100; i--){
for(var j = 999; j>100; j--){
var mul = j*i;
if(isPalin(mul)){
arr.push(j * i);
}
}
}
return Math.max.apply(Math, arr);
}
function isPalin(i){
return i.toString() == i.toString().split("").reverse().join("");
}
console.log(largestPalindrome());
这是另一种方法,将 3 个数字生成的所有回文
存储在一个数组中,然后对数组使用Math.max
得到最大的回文
关于javascript - 查找由两个 3 位数乘积组成的最大回文数 - Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21286890/
我正在编写 Java 代码,我必须在其中创建一个返回带有一个参数的 boolean 值的方法。如果提供给它的数字(参数)是否为回文,代码必须识别真假。这是我的代码,但结果始终是错误的。有人可以确定这里
我必须判断一个整数是否是JAVA中的回文数。我需要帮助理解为什么我编写的代码返回 Time Limit Exceeded? class Solution { public boolean is
这是工作代码: p = (10..14).map { |a| (a..14).map { |b| a * b } flatten.select { |p| p.to_s == p.
可计算任意位水仙花数 复制代码代码如下: public static void main(String[] args) { int max
1.题目描述: 难度:简单 描述: 给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 例如,1
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 这个问题似乎与 help center 中定义的范围内的编程无关。 . 已关闭 7 年前。 Improve
谁能帮我这个c程序。我正在尝试执行这个回文检查代码,但在我输入数字后它没有被执行。有什么错误吗? #include int main() { int num,rev=0,r,temp;
本文关键词:回文数,回文,题解,Leetcode, 力扣,Python, C++, Java 题目地址:https://leetcode.com/problems/palindrome-number
9. 回文数 题目描述 解题思路 首先将整数x转换为字符串型x_str; 遍历x_str.length()/2次,比较第 i 位与倒数第 i 位字符是否相同,如果不同返回false; 遍历结束,返回t
我是一名优秀的程序员,十分优秀!