主题:[讨论]纯粹化问题:50分
二、纯粹化Krunch
源程序名 Krunch.PAS
可执行文件名 Krunch.EXE
输出文件名 Krunch.OUT
时限 1秒
一个纯粹单词不包含元音字母("A", "E", "I", "O", and "U"),也不包含重复字母。从单词MISSISSIPPI中除去元音字母和重复字母,剩下的单词应为MSP。纯粹短语有着和纯粹单词一样的构词规则,例如:
RAILROAD CROSSING
它的纯粹版本是:
RLD CSNG
空格也会被纯粹化。一个纯粹短语的首尾是不含空格的,不会连续的2个空格,标点符号前没有空格。其它情况下,空格都不会被除去。如果我们用符号"_"表示空格,那么:
MADAM_I_SAY_I_AM_ADAM__
纯粹化后即是:
MD_SY
编写一个程序,读入一行信息(字符个数在2至70之间), 纯粹化它,然后输出到输出文件中。输入文件仅含大写字母,空格,和标准标点符号: 句号,逗号,问号。
输入格式
仅一行,是有待纯粹化的信息。
样例输入(krunch.in)
NOW IS THE TIME FOR ALL GOOD MEN TO COME TO THE AID OF THEIR COUNTRY.
输出格式
仅仅一行,是被纯粹化后的信息。
样例输出(krunch.out)
NW S TH M FR L GD C Y.
源程序名 Krunch.PAS
可执行文件名 Krunch.EXE
输出文件名 Krunch.OUT
时限 1秒
一个纯粹单词不包含元音字母("A", "E", "I", "O", and "U"),也不包含重复字母。从单词MISSISSIPPI中除去元音字母和重复字母,剩下的单词应为MSP。纯粹短语有着和纯粹单词一样的构词规则,例如:
RAILROAD CROSSING
它的纯粹版本是:
RLD CSNG
空格也会被纯粹化。一个纯粹短语的首尾是不含空格的,不会连续的2个空格,标点符号前没有空格。其它情况下,空格都不会被除去。如果我们用符号"_"表示空格,那么:
MADAM_I_SAY_I_AM_ADAM__
纯粹化后即是:
MD_SY
编写一个程序,读入一行信息(字符个数在2至70之间), 纯粹化它,然后输出到输出文件中。输入文件仅含大写字母,空格,和标准标点符号: 句号,逗号,问号。
输入格式
仅一行,是有待纯粹化的信息。
样例输入(krunch.in)
NOW IS THE TIME FOR ALL GOOD MEN TO COME TO THE AID OF THEIR COUNTRY.
输出格式
仅仅一行,是被纯粹化后的信息。
样例输出(krunch.out)
NW S TH M FR L GD C Y.