小H写程序时习惯用蛇形命名法(snake
case)为变量起名字,即用下划线将单词连接起来,例如:file_name、 line_number。
小X写程序时习惯用驼峰命名法(camel
case)为变量起名字,即第一个单词首字母小写,后面单词首字母大写,例如:fileName、lineNumber。
为了风格统一,他们决定邀请公正的第三方来编写一个转换程序,可以把一种命名法的变量名转换为另一种命名法的变量名。
你能帮助他们解决这一难题吗?
小H写程序时习惯用蛇形命名法(snake
case)为变量起名字,即用下划线将单词连接起来,例如:file_name、 line_number。
小X写程序时习惯用驼峰命名法(camel
case)为变量起名字,即第一个单词首字母小写,后面单词首字母大写,例如:fileName、lineNumber。
为了风格统一,他们决定邀请公正的第三方来编写一个转换程序,可以把一种命名法的变量名转换为另一种命名法的变量名。
你能帮助他们解决这一难题吗?
第一行包含一个整数N,表示测试数据的组数。(1
<= N <= 10)
以下N行每行包含一个以某种命名法命名的变量名,长度不超过100。
输入保证组成变量名的单词只包含字母和_。
对于每组数据,输出使用另一种命名法时对应的变量名。
2
file_name
lineNumber
fileName
line_number
Anything about this OnlineJudge, Please Contact Administrator. Click add QQ
OJ system based on HUSTOJ Project , UI based on Twitter Bootstrap
Copyright 2016 ACM算法攻关部cnt: 55487
关于网站改版