0091 驼峰与蛇 | OJ题库 | CODE STUDY
CODE STUDY
Programming Practice Platform

欢迎回来

0091

驼峰与蛇

Easy 时间限制 1000 ms 内存限制 262144 KB
二星挑战 字符串

题目详情

返回题库

题目描述

有两种命名变量的方法:

  • 驼峰命名法——每个单词都首字母大写,单词之间不加空格。比如MyFirstNameDataCenter等。
  • 蛇形命名法——每个单词的字母全部小写,单词之间用下划线_相连,比如my_first_namedata_center等。

给定一个用驼峰法命名的名字,请将它转成蛇形命名法的形式。

输入描述

一个字符序列,由英文字母组成,保证第一个字符大写。

输出描述

一个字符序列:表示用下划线分割后的结果。


数据范围

设∣s∣表示输入序列的长度:

  • 对于30%的数据,有1≤∣s∣≤100;
  • 对于60%的数据,有1≤∣s∣≤5,000;
  • 对于100%的数据,有1≤∣s∣≤100,000。

测试样例

样例支持多行内容展示
样例1
输入
HowAreYou
输出
how_are_you
样例2
输入
Good
输出
good
editor.py

提交前会先自动运行样例。只有样例全部通过,才会进入后端正式判题。