-->
当前位置:首页 > 题库 > 正文内容

编程题:模拟

Luz3年前 (2022-09-05)题库400
伟大的科学发现通常以科学家的姓氏命名。例如,最流行的非对称密码系统$$RSA$$是由$$Rivest、Shamir$$和$$Adleman$$发现的。另一个值得注意的例子是$$Knuth Morris-Pratt$$算法,由$$Knuth、Morris$$和$$Pratt$$命名。

科学论文大量引用了早期的著作,一份文档使用两种不同的命名约定并不罕见:短变体(例如$$KMP$$)只使用作者姓氏的首字母,长变体(例如$$Knuth Morris Pratt$$)使用用连字符分隔的完整姓氏。

我们发现,在一篇论文中混合使用两种约定在美学上是令人不快的,我们希望您编写一个程序,将长变体转换为短变体。

### 输入格式:

第一行也是唯一一行输入最多包含$$100$$个字符、英文字母的大小写字母和连字符(“$$-$$”$$ASCII 45$$)。第一个字符将始终是大写字母。连字符后面总是跟一个大写字母。所有其他字符都将是小写字母。

### 输出格式:

第一行也是唯一一行输出应该包含适当的短变量。

### 输入样例1:
in
Knuth-Morris-Pratt


### 输出样例1:
out
KMP


### 输入样例2:
in
Mirko-Slavko


### 输出样例2:
out
MS


### 输入样例3:
in
Pasko-Patak


### 输出样例3:
out
PP








答案:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。