AT_codequeen2024_final_b Decode Time Signal
题目描述
在 AtCoder Land,报时是通过摩尔斯电码进行的。高桥君想要解读这些摩尔斯电码。
现给定 $N$ 个字符串 $S_1, S_2, \ldots, S_N$。每个 $S_i\ (1 \leq i \leq N)$ 都是由`.`和`-`组成的字符串,对应了 $0$ 到 $9$ 之间的某个数字的摩尔斯电码。请你将这 $N$ 个字符串依次解码为对应的数字,并顺次连接起来,输出一个字符串。
数字与摩尔斯电码的对应关系如下:
```
0 -----
1 .----
2 ..---
3 ...--
4 ....-
5 .....
6 -....
7 --...
8 ---..
9 ----.
```
输入格式
输入从标准输入按以下格式给出。
> $N$
> $S_1$
> $S_2$
> $\vdots$
> $S_N$
输出格式
将 $N$ 个字符串解码后,按顺序连接,输出为一个字符串。
说明/提示
### 样例解释 1
`...--` 能解码为 $3$,`.....` 能解码为 $5$,`---..` 能解码为 $8$。所以输出为 `358`。
### 数据范围
- $1 \leq N \leq 100$
- $N$ 是整数
- $S_i\ (1 \leq i \leq N)$ 是由`.`和`-`组成的字符串
- $S_i\ (1 \leq i \leq N)$ 一定对应 $0$ 到 $9$ 之间的某个数字的摩尔斯电码
由 ChatGPT 5 翻译