誰かが私にこれを理解させてもらえるかどうかは疑問だ。f( "123")= 123 + 12 + 23 + 1 + 2 + 3を反復関係として書くには
私はf(str)
は数字の文字列str
を取り、数値として、すべてのサブストリングの合計を返すようにしたい、と私は私がメモ化でこれを解決しようとすることができるように、自身の機能としてf
書きたいです。
私はあなたがダウンして二つの機能にf
を破る必要があり
Solve("1") = 1
Solve("2") = 2
Solve("12") = 12 + 1 + 2
Solve("29") = 29 + 2 + 9
Solve("129") = 129 + 12 + 29 + 1 + 2 + 9
Solve("293") = 293 + 29 + 93 + 2 + 9 + 3
Solve("1293") = 1293 + 129 + 293 + 12 + 29 + 93 + 1 + 2 + 9 + 3
Solve("2395") = 2395 + 239 + 395 + 23 + 39 + 95 + 2 + 3 + 9 + 5
Solve("12395") = 12395 + 1239 + 2395 + 123 + 239 + 395 + 12 + 23 + 39 + 95 + 1 + 2 + 3 + 9 + 5
自分の試行を表示できますか? – MBo