Find the largest palindrome From the product of two 3-digit numb
- 时间:2020-09-10 12:55:33
- 分类:网络文摘
- 阅读:85 次
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) —
推荐阅读:Euro 2016: Underway And Plenty Has Changed A Look Behind the Curtain of the Fashion Blogging World How To Bring Your Old Blog Posts Back From The Dead Five Essential Photography Tips for Bloggers Desired Domain Name Taken? Here’s What To Do Next Sex Bloggers Shocked By Tumblr’s Smut Smackdown Can You Recover From A Facebook Rant Gone Viral? Blogging On A Schedule: Why Providing Consistent Content Matters Blogger Tricks Google Into Thinking He Is ‘Sexiest Man In Britai Popular “Mommy Blogger” Calls It Quits, Criticizes Blogging Worl
- 评论列表
-
- 添加评论