このコードは Project Euler Problem 1 用です。ここでは動作するように見えますが、Try It Online (tio.run) では、結果は「ほぼ 2 倍」 (予想される結果の 2 倍から 1 を引いた値) に見えます。すべての数字が 2 回追加されているようです。それを修正することは可能ですか?
`,` /-------\
`,` .->---{+}-~-$#&
`,` /------->-----^ |
`,` /*\ /*\ | |
`,` /---~-+\/---~-+\ | |
`,` | ! ||| ! || | |
`,` .-#1000->*-{-}-*#3[%]|\*#5[%]|\*#0/ |
`,` |\#1/ \---/ | \---/ | | |
`,` | \------->->-----*
`,` \----------------------------/
より小さい定数のテスト ケース:
`,` /-------\
`,` .->---{+}-~-$#&
`,` /------->-----^ |
`,` /*\ /*\ | |
`,` /---~-+\/---~-+\ | |
`,` | ! ||| ! || | |
`,` .-#10--->*-{-}-*#3[%]|\*#5[%]|\*#0/ |
`,` |\#1/ \---/ | \---/ | | |
`,` | \------->->-----*
`,` \----------------------------/
(Aaron では 23、Try It Online では 45 を出力)