请说明当a有一个以上的数字时结果是如何得到的。根据您现有的问题陈述,pattern_sum(10,4)应该等于10 + 1010 + 101010 + 101010 = 10203040(如果重复4次)或10 + 1010 = 1020(如果以4位数字结束序列)。
经过一些实验,我发现需要将这位数字乘以10的递增次方。第一项是a*10^0。第二项是a*10^1。第三项是a*10^2,以此类推。(10,4)等于10+100+1000+10000。诚然,问题陈述说的是“个位数”,所以10和56实际上不应该是有效的数字,但是我们以前都把问题描述和测试套件搞混了。
如果有喜欢的“10”,数字“56”的测试套件,什么是为提“个位数的正整数”的地步?有关于不同文化之间的“个位数”什么误会?
两位数数字的测试用例已经被删除,以防止将来的混淆。此外,还添加了额外的个位数测试用例。