UVA10260 Soundex
题目描述
$\texttt{Soundex}$ 编码将那些根据拼写听起来相似的单词归为一组。例如,`can`和`khawn`、`con`和`gone`在 $\texttt{Soundex}$ 编码下将被视为等效。
$\texttt{Soundex}$ 编码涉及将每个单词转换为一串数字,其中每个数字代表一个字母:
- 1 代表 B, F, P, 或 V
- 2 代表 C, G, J, K, Q, S, X, 或 Z
- 3 代表 D 或 T
- 4 代表 L
- 5 代表 M 或 N
- 6 代表 R
字母 A, E, I, O, U, H, W, 和 Y 在 $\texttt{Soundex}$ 编码中不表示(即被忽略),并且具有相同代码数字的重复字母仅由该数字的一个实例表示。具有相同 $\texttt{Soundex}$ 编码的单词被认为是等效的。
输入格式
输入的每一行包含一个单词,全部大写,长度小于 20 个字母。
输出格式
对于每一行输入,输出一行,给出该单词的 $\texttt{Soundex}$ 编码。