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}$ 编码。