翻译
查看原帖
翻译
409236
StayAlone9.29Hz楼主2023/2/18 16:29
  1. 建议评黄。

  2. 这几套题是不是可以考虑重新爬一下题面。。。

以下是翻译:


定义单词是以小写字母开头,由小写字母和数字组成的字符串。

将一些单词连接起来,有两种方法:

  1. 驼峰式命名法

将除了第一个单词以外的所有单词的第一个字母大写,再拼接起来。

  1. 下划线命名法

单词间以一个下划线分隔。

此外,对于拼接完成后的字符串,会额外在其最前面或最后面加上一些下划线(也可能不加)。

给定一个字符串 SS。若它是按照驼峰式命名法拼接的,输出转换成下划线命名法后的答案;若它是按照下划线命名法拼接的,输出转换成驼峰式命名法后的答案;若都不是,输出原本的字符串。

注意在转换时,对于原本额外加在前后的下划线,按原样输出。

S50|S|\leq 50

translated by @StayAlone


源码:

定义单词是以小写字母开头,由小写字母和数字组成的字符串。

将一些单词连接起来,有两种方法:

1. 驼峰式命名法

将除了第一个单词以外的所有单词的第一个字母大写,再拼接起来。

2. 下划线命名法

单词间以一个下划线分隔。

此外,对于拼接完成后的字符串,会额外在其最前面或最后面加上一些下划线(也可能不加)。

给定一个字符串 $S$。若它是按照驼峰式命名法拼接的,输出转换成下划线命名法后的答案;若它是按照下划线命名法拼接的,输出转换成驼峰式命名法后的答案;若都不是,输出原本的字符串。

注意在转换时,对于原本额外加在前后的下划线,按原样输出。

$|S|\leq 50$

translated by @[StayAlone](https://www.luogu.com.cn/user/409236)
2023/2/18 16:29
加载中...