摘要:
题目 毕达哥拉斯三元组是三个自然数 a 2 + b2 = c2 例如 32 + 42 = 9 + 16 = 25 = 52。 测试用例: n=12时,返回[{a: 6, b: 8, c: 10}] n=120时,返回[{a: 20, b: 48, c: 52},{a: 24,b: 45,c: 51} 阅读全文
摘要:
题目 前十个自然数的平方的和是 12 + 22 + ... + 102 = 385 前十个自然数的和的平方是 (1 + 2 + ... + 10)2 = 552 = 3025 因此前十个自然数的平方的和与和的平方之差是 3025 − 385 = 2640。 求前n个自然数的平方的和与和的平方之差。 阅读全文
摘要:
题目 回文数就是从前往后和从后往前读都一样的数。由两个 2 位数相乘得到的最大回文乘积是 9009 = 91 × 99。找出由两个 n 位数相乘得到的最大回文乘积。 测试用例: largestPalindromeProduct(2)应该返回 9009 largestPalindromeProduct 阅读全文