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