プログラムはパズルです。 記憶した数値を判定して分岐、処理の繰り返し、命令の実行。 これらの処理の組み合わせでプログラムは成り立っていますが、 処理の順番、分岐や繰り返しの範囲、位置により、結果は変わってきます。 目的の動きをさせたければ、このパズルを解かなければなりません。 難しいとするならソコですが、それが面白さでもあります、答えは1つじゃない。