下図の通りの地図がある。
BからAへ向かう道の途中からスタート。
Y字路に到達するたびに、入力文字列の指示に従って右折/左折/後戻り のいずれかを選択する。
通過したY字路名前を順に出力せよ。
入力は「rrllbrbl」のような形式。各文字の意味は下記の通り:
例えば入力データが「rbrl」の場合。
| # | 入力 | 出力 |
|---|---|---|
| #0 | b | AB |
| #1 | l | AD |
| #2 | r | AC |
| #3 | bbb | ABAB |
| #4 | rrr | ACBA |
| #5 | blll | ABCAB |
| #6 | llll | ADEBA |
| #7 | rbrl | ACADE |
| #8 | brrrr | ABEDAB |
| #9 | llrrr | ADEFDE |
| #10 | lrlll | ADFEDF |
| #11 | lrrrr | ADFCAD |
| #12 | rllll | ACFDAC |
| #13 | blrrrr | ABCFEBC |
| #14 | brllll | ABEFCBE |
| #15 | bbbrrlrl | ABABEDFCB |
| #16 | rbllrrrr | ACABCFEBC |
| #17 | lbrlrrblr | ADABCFEFCA |
| #18 | rlbrrrrbl | ACFCADFCFD |
| #19 | bllrlrbrrb | ABCADEFEBCB |
| #20 | rllrllllbb | ACFDEBADEDE |
| #21 | blblrlrrlbr | ABCBEDFCABAC |
| #22 | lrlrrrrrbrb | ADFEBCFEBEDE |
| #23 | rblllrlrrlrr | ACABCADEFDABE |
| #24 | rbrrlrblrllb | ACADFEBEFDACA |
| #25 | lrrrlrllrrllr | ADFCABEFCADEBC |
| #26 | rrlblllrrlrrb | ACBEBADEFDABEB |
| #27 | brbllrrbbrlrll | ABEBADFCFCABEFC |
| #28 | rrrbbrlbrlblrb | ACBABACFCABADFD |
| #29 | lllllllllllblrr | ADEBADEBADEBEFDE |
| #30 | llllllrllrlbrrr | ADEBADEFCBADABED |