Problem 38 (Project Euler) [原文]
192を1, 2, 3で掛けてみよう.
- 192 × 1 = 192
- 192 × 2 = 384
- 192 × 3 = 576
積を連結することで1から9のPandigital数 192384576 が得られる. 192384576を 192と(1,2,3)の連結積と呼ぶ.
同じようにして, 9を1,2,3,4,5と掛け連結することでPandigital数918273645が得られる. これは9と(1,2,3,4,5)との連結積である.
整数と(1,2,...,n) (n > 1) との連結積として得られる9桁のPandigital数の中で最大のものを答えよ.
見た目はちょっと森のイカメシですが、Pandigital数は9桁の数字にしか過ぎないのですから、以下のような場合に限られます。
それぞれ場合に対して正直にループを回すと、答えにたどり着きます。正解を満たす数字の組み合わせはちょっと意外でした。