失われた文明の遺跡の発掘調査によって、電光掲示板に入力するためのデータが見つかった。
幸いにして、どのような入力に対してどのような発光があるのかはわかっている。
また、この文明で使われている文字もわかっている。
電光掲示板への入力データから、その表示に対応する文字列を生成せよ。
文字は、以下の 8 種類がある。
| L | R | J | T | U | N | S | Z | ||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
掲示板は、横32×縦2の形状をしている。 例えば
と、掲示板が光っている場合(黒マスが光っていることを示す)、左から順に読んで、
LTRSUNTSJ
と読むことができる。
上図のとおり、文字と文字の間の隙間は適当に詰められる。
L の次の T のような、横方向に点灯のマス(上図では黒マス)が続かない場合は空白(点灯のない縦の列)なしの場合がある。
N の次の T のような、空白を詰めると横方向に点灯のマスがつながってしまう場合は必ず空白が入る。
入力は、上段の点灯状況を示す16進数8桁と、下段の点灯状況を示す16進数8桁をスラッシュでつないだものである。
| 上段 | 下段 | |
|---|---|---|
| 2進数 | 00101110110110001010111011101101 | 00110100101100001110101001011011 |
| 16進数 | 2ed8aeed | 34b0ea5b |
ので、上記の表示に対応する入力は
2ed8aeed/34b0ea5b
となる。したがって、この入力に対しては
LTRSUNTSJ
を出力すれば良い。
| # | 入力 | 期待 | 電光掲示板の表示 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 |
2ed8aeed/34b0ea5b
|
LTRSUNTSJ
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 |
00000200/00000300
|
L
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 |
00018000/00010000
|
R
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 |
00002000/00006000
|
J
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 4 |
00000700/00000200
|
T
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 5 |
01400000/01c00000
|
U
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 6 |
00003800/00002800
|
N
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 7 |
000c0000/00180000
|
S
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 8 |
00003000/00001800
|
Z
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 9 |
132eae6c/1a64eac6
|
LRJTUNSZ
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 10 |
637572d0/36572698
|
ZSNUTJRL
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 11 |
baddb607/d66b6c05
|
LTJZTSSSN
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 12 |
db74cd75/6dac6b57
|
ZZZTJZRJNU
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 13 |
3606c2e8/1b0d8358
|
ZZSSLTJ
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 14 |
ad98c306/e6cc6183
|
UZZZZZZ
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 15 |
4a4aaee3/db6eeaa6
|
JJLLUUNNS
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16 |
ecd9bbb6/598cd124
|
TSSZZTTRR
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 17 |
e0000002/40000003
|
TL
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 18 |
a0000007/e0000005
|
UN
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 19 |
c0000003/80000006
|
RS
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 20 |
40000006/c0000003
|
JZ
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 21 |
01da94db/00b3b6b2
|
TSUJLRSR
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 22 |
76eeaaea/24aaeeae
|
TRNNUUNU
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 23 |
1dacaeee/1566e444
|
NRJZUTTT
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 24 |
26c9ac60/6c6d66c0
|
JSZLRJZS
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 25 |
6c977620/36da5360
|
ZZLLTNZJ
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 26 |
069aeae6/0db34eac
|
SJSLTUNS
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 27 |
06d53724/049da56c
|
RRULRNJJ
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 28 |
069b58b0/04d66da0
|
RLRSLZJR
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 29 |
1b6eced4/11b46a9c
|
RZZTZNRU
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 30 |
522e8b80/db6ad900
|
JLLJNLJT
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 31 |
6546cdd0/376c6898
|
ZULSZRTL
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 32 |
4e6d5b70/6ad9d620
|
LNSSURST
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 33 |
37367772/65635256
|
SNSZNTNJ
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 34 |
25535d58/377669cc
|
LUUSLTUZ
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 35 |
0ae6a55d/0eacedcb
|
UNSUJUTJ
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 36 |
76762edc/23536a88
|
TZNZJNRT
|
|