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 翻译