JavaScript 中一个数字的 n 个连续数字的最大乘积
我们需要编写一个JavaScript函数,它接受两个数字作为第一个和第二个参数,让我们称它们为m和n。
第一个数字通常是一个多位数的数字,第二个数字总是小于第一个数字的位数。
该函数应从m中找出乘积最大的n个连续数字组。
例如-
如果输入数字是-
const m = 65467586; const n = 3;
那么输出应该是-
const output = 280;
因为7*5*8=280并且它是这个数字中最大的连续三位数乘积
示例
以下是代码-
const m = 65467586;
const n = 3;
const largestProductOfContinuousDigits = (m, n) => {
const str = String(m);
if(n > str.length){
return 0;
};
let max = -Infinity;
let temp = 1;
for(let i = 0; i < n; i++){
temp *= +(str[i]);
};
max = temp;
for(i = 0; i 输出结果以下是控制台输出-
280
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短