縦横ローテーション 2017.1.31 問題

問題の概要

最初は 1〜9 が順番通りに並んでいる。
a から l (エル) までのコマンドがある。
コマンドの効果は右図の通り。
コマンドを全て実行した後のマス目の状態を計算せよ。

入力

入力は
aegj
こんな感じ。区切り文字なしでコマンドが並んでいる。

出力

出力は、終了状態のマス目の番号を、上の行から順に。行内は左から順に。
行と行の区切りはスラッシュ。行内の区切り文字は無し。

先ほどの入力の場合、最終的には下図のようになるので、

286/435/971
と出力すればよい。

補足

サンプルデータ

# 入力 期待 状況へのリンク
0 aegj 286/435/971 リンク
1 a 231/456/789 リンク
2 e 183/426/759 リンク
3 g 123/456/978 リンク
4 j 126/459/783 リンク
5 bb 123/645/789 リンク
6 jjj 123/456/789 リンク
7 bd 723/164/589 リンク
8 ah 231/645/789 リンク
9 bj 124/569/783 リンク
10 db 723/561/489 リンク
11 dh 723/615/489 リンク
12 dl 123/456/789 リンク
13 hc 123/645/897 リンク
14 gf 128/453/976 リンク
15 hl 623/745/189 リンク
16 ja 261/459/783 リンク
17 ld 123/456/789 リンク
18 ki 315/486/729 リンク
19 lfa 294/753/186 リンク
20 kga 531/486/972 リンク
21 dbi 372/561/489 リンク
22 che 193/625/847 リンク
23 iea 823/416/759 リンク
24 gbl 523/964/178 リンク
25 egj 186/425/973 リンク
26 jcf 127/456/839 リンク
27 djh 726/915/483 リンク
28 hld 123/645/789 リンク
29 leeh 453/678/129 リンク
30 heja 851/629/743 リンク
31 cakh 251/649/837 リンク
32 bhjik 652/489/713 リンク
33 eabji 483/269/751 リンク
34 cdbch 823/156/974 リンク
35 ckgajc 536/492/817 リンク
36 ggchha 231/564/978 リンク
37 gfbkeg 128/534/697 リンク
38 agfbcbf 239/148/765 リンク
39 ekahijf 123/645/789 リンク
40 hajdjbe 789/432/615 リンク
41 elgililj 976/325/814 リンク
42 chffefif 317/629/845 リンク
43 ilbbihak 462/587/319 リンク
44 abcdefghijkl 123/456/789 リンク
45 hkijbglfaced 768/125/493 リンク
46 dfkbjiechlga 256/387/419 リンク
47 hgfkbidlajce 186/745/239 リンク
48 baciefjhgkdl 153/482/796 リンク

C/C++/Java 用のテストデータ