Function I = running_product(s)
L =长度(s);
L1 = 4;
tmp = 0;
我= 0;
j = 1: L1
m = str2num (s (j)) * str2num (s (j + 1)) * str2num (s (j + 2) * str2num (s (j + 3) * str2num (s (j + 4));
如果m > tmp
tmp = m;
我= j;
结束
结束
结束
对数的移动和给出了移动乘积。另外,为了减少代码大小,只需将log(+s)与任何正数卷积即可
constant,例如32(空格的ASCII码)。
通过取对数,通过卷积计算出的移动和就是移动乘积。
这是个好主意!
不错的
Goodddd
有趣的想法。但是代码可以简化,如解决方案1373422所示,它将大小减少了13。
测试套件中没有足够的测试?