此代码适用于 Project Euler 问题 1。它似乎在这里工作,但在 Try It Online (tio.run) 上,结果似乎“几乎加倍”(预期结果的两倍减去 1)。似乎每个数字都加了两次。有可能修复它吗?
`,` /-------\
`,` .->---{+}-~-$#&
`,` /------->-----^ |
`,` /*\ /*\ | |
`,` /---~-+\/---~-+\ | |
`,` | ! ||| ! || | |
`,` .-#1000->*-{-}-*#3[%]|\*#5[%]|\*#0/ |
`,` |\#1/ \---/ | \---/ | | |
`,` | \------->->-----*
`,` \----------------------------/
较小常数的测试用例:
`,` /-------\
`,` .->---{+}-~-$#&
`,` /------->-----^ |
`,` /*\ /*\ | |
`,` /---~-+\/---~-+\ | |
`,` | ! ||| ! || | |
`,` .-#10--->*-{-}-*#3[%]|\*#5[%]|\*#0/ |
`,` |\#1/ \---/ | \---/ | | |
`,` | \------->->-----*
`,` \----------------------------/
(在 Aaron 上打印 23,在 Try It Online 上打印 45)