Find the largest palindrome From the product of two 3-digit numb
- 时间:2020-09-10 12:55:33
- 分类:网络文摘
- 阅读:118 次
A palindromic number reads the same both ways. The largest palindrome made from the product of two 2-digit numbers is 9009 = 91 × 99. Find the largest palindrome made from the product of two 3-digit numbers.
To check if a number in Javascript is palindrome, we can convert it to String, then split into char array, reverse the array, and join as a string, then a palindrome is a string that its reverse is the same.
1 2 3 4 5 6 7 8 9 10 11 12 13 | let ans = 0; for (let i = 999; i >= 100; i --) { for (let j = 999; j >= 100; j --) { let num = i * j; let s = String(num); let rs = s.split('').reverse().join(''); if (s === rs) { ans = Math.max(ans, num); } } } console.log(ans); |
let ans = 0;
for (let i = 999; i >= 100; i --) {
for (let j = 999; j >= 100; j --) {
let num = i * j;
let s = String(num);
let rs = s.split('').reverse().join('');
if (s === rs) {
ans = Math.max(ans, num);
}
}
}
console.log(ans);Two loops each range from 100 to 999 for 3-digit number. Then we check the product and record the maximum palindrome.
The answer is: 906609.
–EOF (The Ultimate Computing & Technology Blog) —
推荐阅读:Integration Tests Using PHPUnit to Ensure Your Website is Workin Find Out the Longest Arithmetic Sequence in Array Using Dynamic Find Numbers with Even Number of Digits using the Reduce Functio How to Convert Blogging Leads into Sales 24 Things Your WordPress Form Plugin Can Do Besides Create A Con Blogging and Finance Management: How to Secure Your Financial Fu 9 Easy-to-Use SEO Tips to Boost Your Site’s Visibility Today How to Land Guest Blogging Opportunities in Under an Hour Tips For Creating An Education Blog That Will Attract Followers What Is Data Blending, And What Does It Have To Do With SEO?
- 评论列表
-
- 添加评论