右図のような迷路がある。
一歩で、上下左右にすすめるが、太線は壁なので超えられない。
スタート地点とゴールを指定する。
スタートからゴールに行くには最低何歩必要なのかを計算せよ。
入力は
DE
こんな感じ。
スタート地点とゴール地点を示す記号が区切り文字なしで並んでいる。
スタート地点からゴール地点まで何歩なのかを普通に10進数で。
先ほどの入力の場合、D から E までは 13歩 で行けるので、
13
と出力すれば良い。
| # | 入力 | 期待 | 状況へのリンク |
|---|---|---|---|
| 0 |
DE
|
13
|
リンク |
| 1 |
EK
|
1
|
リンク |
| 2 |
01
|
1
|
リンク |
| 3 |
LG
|
2
|
リンク |
| 4 |
A1
|
4
|
リンク |
| 5 |
GJ
|
4
|
リンク |
| 6 |
FK
|
4
|
リンク |
| 7 |
LV
|
4
|
リンク |
| 8 |
27
|
4
|
リンク |
| 9 |
0O
|
4
|
リンク |
| 10 |
G1
|
5
|
リンク |
| 11 |
ZH
|
5
|
リンク |
| 12 |
AB
|
5
|
リンク |
| 13 |
KX
|
5
|
リンク |
| 14 |
1G
|
5
|
リンク |
| 15 |
WX
|
5
|
リンク |
| 16 |
3L
|
5
|
リンク |
| 17 |
9Y
|
5
|
リンク |
| 18 |
EX
|
6
|
リンク |
| 19 |
BG
|
6
|
リンク |
| 20 |
7K
|
7
|
リンク |
| 21 |
E3
|
7
|
リンク |
| 22 |
SW
|
7
|
リンク |
| 23 |
BM
|
7
|
リンク |
| 24 |
3C
|
7
|
リンク |
| 25 |
H9
|
7
|
リンク |
| 26 |
J3
|
7
|
リンク |
| 27 |
GX
|
8
|
リンク |
| 28 |
2Z
|
8
|
リンク |
| 29 |
8H
|
8
|
リンク |
| 30 |
Z7
|
8
|
リンク |
| 31 |
0B
|
8
|
リンク |
| 32 |
U9
|
9
|
リンク |
| 33 |
Z0
|
10
|
リンク |
| 34 |
0N
|
10
|
リンク |
| 35 |
U8
|
10
|
リンク |
| 36 |
XZ
|
10
|
リンク |
| 37 |
H0
|
11
|
リンク |
| 38 |
CH
|
13
|
リンク |
| 39 |
WB
|
13
|
リンク |
| 40 |
0R
|
13
|
リンク |
| 41 |
DZ
|
13
|
リンク |
| 42 |
NI
|
13
|
リンク |
| 43 |
QC
|
14
|
リンク |
| 44 |
6U
|
14
|
リンク |
| 45 |
PO
|
15
|
リンク |
| 46 |
RI
|
16
|
リンク |
| 47 |
UO
|
17
|
リンク |
| 48 |
WO
|
17
|
リンク |
| 49 |
OX
|
18
|
リンク |