AT_arc011_2 [ARC011B] ルイス・キャロルの記憶術
题目描述
例如,莫扎特的生卒年可以通过记忆句子 `Mozart plays magic.` 来记住。其中,词 $ plays $ 转换成 $ 756 $,词 $ magic $ 转换成 $ 791 $,从而得到 $ 1756 $ 年至 $ 1791 $ 年。你的任务是,编写一个程序,根据输入的记忆句子,从左到右逐个词进行转换,输出转换得到的数字。
输入格式
输入包括以下内容:
- 第一行是一个整数 $ N (1 \leq N \leq 1000) $,表示有多少个单词。
- 第二行是 $ N $ 个单词,每个单词由字母、句点或逗号组成,单词之间用空格分隔。
输出格式
输出转换后的数字,每个数字之间用一个空格隔开。如果转换后的数字以 `0` 开头,也输出 `0`。最后请输出一个换行符。
## 示例
输入:
```
3
Mozart plays magic.
```
输出:
```
7003 756 791
```
- `Mozart`:`M` 转换为 $ 7 $,`z` 转换为 $ 0 $,`r` 转换为 $ 0 $,`t` 转换为 $ 3 $,结果为 $ 7003 $。
- 类似地,`plays` 转换为 $ 756 $,`magic` 转换为 $ 791 $。
输入:
```
3
Columbus found USA.
```
输出:
```
15716 492 6
```
- `Columbus` 转换为 $ 15716 $。
- `found` 转换为 $ 492 $。
- `USA` 转换为 $ 6 $。
输入:
```
7
I have a scissors for right hand.
```
输出:
```
85 616606 40 0983 892
```
- `I` 和 `a` 完全由元音组成,因此被忽略,结果输出 $ 5 $ 个整数。
输入:
```
4
abc ab aa aiueo
```
输出:
```
11 1
```
- 输出时不能有多余的空格。
修订:2013.01.19 21:16 第一行的 $ 5 $ 是错误的,已更正为 $ 4 $。
输入:
```
4
aaa aa a aa
```
输出:
```
```
- 因为所有单词都只含元音字母,所以仅输出一个换行符。
**本翻译由 AI 自动生成**