#1550. 语言之争
语言之争
题目描述
Jave
与C++
语言的优、缺点一直都是大家所争论的焦点,但它们之间最大的区别无非是在标志符命名上。由多个单词组成的Jave
标志符的命名规则如下:第一个单词的首部都是小写字母,接下来的其他单词都是大写字母开头,单词之间没有其他分隔符,例如都是符合Jave
标志。
C++
标志只用小写字母,单词之间用下划线分隔开,例如:, ,,都符合C++
的标志。
输入格式
一行不超过个字符的只含有英文和小划线的一个标志符。
输出格式
如果输入的是Jave
标志符同,输出对应的C++
标志符,如果输入的标志符是C++
格式的,输出对应的Jave
格式的标志符,如果都不是(或者都是),输出“Error!”
。
样例
输入样例
whenIFirstMeetU
输出样例
When_i_first_meet_u
提示
对于C++
标志符:必须都是小写字母;注意的位置;单词之间只能用一个。
对于Jave
标志符:一个单词的首字符都是小写;单词之间没有。
两种语言规则混在一起的输出“Error!”
(不包括引号):
有大写字母有小写字母有下划线的;符合两种规则的。