プログラム迷路 7×7 3命令 (9)
┏━┳━┳━┳━┳━┳━┳━┓ ┃ 終┃ ┣ ╋━╋ ╋ ╋━╋ ╋ ┫ ┃ ┃ ┃ ┃ ┣━╋ ╋ ╋━╋ ╋ ╋━┫ ┃ ┃ ┃ ┃ ┣ ╋ ╋━╋ ╋ ╋ ╋ ┫ ┃ ┃ ┃ ┣ ╋ ╋ ╋ ╋ ╋ ╋ ┫ ┃ ┃ ┃ ┣ ╋ ╋ ╋ ╋ ╋ ╋ ┫ ┃ ┃ ┣ ╋ ╋ ╋ ╋ ╋ ╋━┫ ┃始 ┃ ┗━┻━┻━┻━┻━┻━┻━┛ プログラム:3命令
図で示された迷路を、与えられた命令数で「始」から「終」まで自動的に進むことのできるロボットのプログラムを考える問題です。
ただし命令は、右、左、上、下の4種類だけで、プログラムは自動的にループします。また、迷路の外周や仕切り線方向に進む命令が出た場合には、その場に立ち止まります。
(例) 上上下右 ┏━┳━┳━┳━┓ ┏━┳━┳━┳━┓ ┃ ┃ 終┃ ┃ ┃ 終┃ ┣ ╋ ╋━╋ ┫ ┣↓╋↓╋━╋↑┫ ┃ ┃ ┃ ┃├→┴→┐┃│┃ ┣ ╋ ╋ ╋ ┫→┣↑╋ ╋↓╋↑┫ ┃ ┃ ┃ ┃│┃ └→┘┃ ┣ ╋━╋ ╋ ┫ ┣↑╋━╋ ╋ ┫ ┃始 ┃ ┃ ┃始 ┃ ┃ ┗━┻━┻━┻━┛ ┗━┻━┻━┻━┛ プログラム:4命令
┏━┳━┳━┳━┳━┳━┳━┓ ┃ 終┃ ┣ ╋━╋ ╋ ╋━╋ ╋ ┫ ┃ ┃ ┃ ┃ ┣━╋ ╋ ╋━╋ ╋ ╋━┫ ┃ ┃ ┃ ┃ ┣ ╋ ╋━╋ ╋ ╋ ╋ ┫ ┃ ┃ ┃ ┣ ╋ ╋ ╋ ╋ ╋ ╋ ┫ ┃ ┃ ┃ ┣ ╋ ╋ ╋ ╋ ╋ ╋ ┫ ┃ ┃ ┣ ╋ ╋ ╋ ╋ ╋ ╋━┫ ┃始 ┃ ┗━┻━┻━┻━┻━┻━┻━┛ プログラム:3命令
┏━┳━┳━┳━┳━┳━┳━┓ ┃ ┃ 終┃ ┣ ╋━╋ ╋ ╋ ╋━╋━┫ ┃ ┃ ┃ ┣ ╋━╋ ╋ ╋ ╋ ╋ ┫ ┃ ┃ ┃ ┃ ┃ ┣ ╋ ╋━╋ ╋ ╋ ╋━┫ ┃ ┃ ┣ ╋ ╋ ╋ ╋━╋ ╋ ┫ ┃ ┃ ┃ ┣ ╋ ╋━╋ ╋ ╋ ╋ ┫ ┃ ┃ ┃ ┃ ┣ ╋ ╋ ╋ ╋ ╋ ╋ ┫ ┃始 ┃ ┃ ┗━┻━┻━┻━┻━┻━┻━┛ プログラム:3命令
┏━┳━┳━┳━┳━┳━┳━┓ ┃ ┃ ┃ ┃終┃ ┣ ╋ ╋ ╋ ╋ ╋ ╋ ┫ ┃ ┃ ┃ ┣ ╋━╋━╋ ╋ ╋ ╋ ┫ ┃ ┃ ┃ ┃ ┃ ┣━╋ ╋ ╋ ╋ ╋ ╋ ┫ ┃ ┃ ┃ ┣ ╋ ╋ ╋ ╋ ╋ ╋ ┫ ┃ ┃ ┣ ╋━╋ ╋ ╋━╋ ╋ ┫ ┃ ┃ ┃ ┃ ┃ ┣ ╋ ╋ ╋ ╋━╋━╋ ┫ ┃始 ┃ ┃ ┗━┻━┻━┻━┻━┻━┻━┛ プログラム:3命令
┏━┳━┳━┳━┳━┳━┳━┓ ┃ ┃ ┃ ┃終┃ ┣ ╋━╋━╋ ╋━╋ ╋ ┫ ┃ ┃ ┣ ╋ ╋ ╋ ╋━╋ ╋ ┫ ┃ ┃ ┃ ┃ ┣ ╋ ╋ ╋ ╋━╋━╋━┫ ┃ ┃ ┃ ┣ ╋ ╋ ╋━╋━╋ ╋ ┫ ┃ ┃ ┃ ┣ ╋ ╋ ╋ ╋ ╋━╋ ┫ ┃ ┃ ┃ ┣ ╋ ╋ ╋━╋━╋ ╋━┫ ┃始 ┃ ┃ ┗━┻━┻━┻━┻━┻━┻━┛ プログラム:3命令
┏━┳━┳━┳━┳━┳━┓ ┃ ┃ 終┃ ┣ ╋━╋ ╋━╋ ╋ ┫ ┃ ┃ ┃ ┣━╋━╋━╋ ╋ ╋ ┫ ┃ ┃ ┣ ╋ ╋━╋ ╋━╋━┫ ┃ ┃ ┃ ┣ ╋ ╋ ╋ ╋━╋ ┫ ┃ ┃ ┣ ╋━╋ ╋━╋━╋━┫ ┃始 ┃ ┗━┻━┻━┻━┻━┻━┛
プログラム:4命令
┏━┳━┳━┳━┳━┓ ┃ ┃ 終┃ ┣ ╋ ╋ ╋ ╋━┫ ┃ ┃ ┃ ┣ ╋ ╋ ╋━╋ ┫ ┃ ┃ ┃ ┣ ╋ ╋━╋ ╋━┫ ┃ ┃ ┃ ┃ ┣ ╋━╋ ╋━╋ ┫ ┃始 ┃ ┗━┻━┻━┻━┻━┛
プログラム:4命令
┏━┳━┳━┳━┳━┓ ┃ ┃終┃ ┣ ╋ ╋ ╋ ╋ ┫ ┃ ┃ ┃ ┣ ╋━╋ ╋ ╋ ┫ ┃ ┃ ┃ ┣ ╋ ╋━╋ ╋ ┫ ┃ ┃ ┃ ┃ ┣ ╋━╋ ╋ ╋ ┫ ┃始 ┃ ┃ ┗━┻━┻━┻━┻━┛
プログラム:4命令
┏━┳━┳━┳━┓ ┃ ┃終┃ ┣ ╋━╋ ╋ ┫ ┃ ┃ ┃ ┣ ╋━╋━╋ ┫ ┃ ┃ ┃ ┣ ╋━╋ ╋ ┫ ┃始 ┃ ┃ ┗━┻━┻━┻━┛
プログラム:4命令
┏━┳━┳━┳━┓ ┃ ┃ 終┃ ┣ ╋ ╋━╋━┫ ┃ ┃ ┃ ┣━╋ ╋ ╋ ┫ ┃ ┃ ┃ ┣ ╋━╋ ╋━┫ ┃始 ┃ ┗━┻━┻━┻━┛
プログラム:4命令
┏━┳━┳━┳━┳━┓ ┃ ┃ ┃終┃ ┣ ╋━╋ ╋ ╋ ┫ ┃ ┃ ┣ ╋ ╋ ╋ ╋━┫ ┃ ┃ ┃ ┣━╋ ╋ ╋ ╋━┫ ┃ ┃ ┃ ┣ ╋━╋ ╋━╋ ┫ ┃始 ┃ ┃ ┗━┻━┻━┻━┻━┛
プログラム:4命令