#JS2024B. 红绿灯
红绿灯
No testdata at current.
红绿灯
时空限制
- CPU占用时长: 1秒
- 内存使用限制: 1024MB
题目描述
七段数码管是一种用来显示数字的电子元件,由七个可以发光的小段组成,这些小段排列成一个数字""的形状。通过点亮不同的段,数码管可以显示出从 到 的数字。每个小段都有一个名字,从 到 ,按标准七段数码管方式排列和命名。

(七段数码管示意图)
例如:数字""需要点亮 、、、、、 段。数字""需要点亮 、 段。数字""需要点亮 、、、、 段。
发现,红绿灯上的数码管经常发生故障,故障分为两类:常亮和不亮:
- 如果数码管的某段发生了常亮故障,这一段都会始终保持点亮的状���。
- 如果数码管的某���发生了不亮���障,这一段都会始终保持不��的状态。
今天, 感觉红绿灯的一个数字显示异常,因此记录了数码管显示数字的日志。 希望你根据日志推测数码管的每一段分别可能发生了怎样的故障?
���入格式
输入数据第一行一个整数 ,代表 日志的数量。接下来 行,每行一条日志(一个字符串):日志从一个数字 开始,��表本次观察的数字。紧跟着数字的是若干的字母(-,且每个字母至多出现一次),代表观察到数字 显示时,处于"亮"状态的数码管段。日志准确、没有遗漏地记录了数码管亮着的段,且记录日志的过程中,红绿灯的状态保持不变:常亮的段一直常亮、不亮的段一直��亮、正常的段一直正常。
日志中可能有同一个数字的多次记录,但不会自相矛盾。
输出格��
输出一行 个字符,分别代表数码管 — 段的状态。对于每一段,如果有证据表明它常亮,输出大写字母""。��果有证据表明它不亮,输出小写字母"",否则输出半角减号""。
输入输出样例
样例 1
输入:
3
1BCD
7BCD
7DCB
输出:
x--X---
样例 2
输入:
3
0
1
8G
输出:
xxxxxx-
数据范围与提示
对于 的数据,满足 。