#L0333. 标点修正
标点修正
题目描述
小 W 写了一段文本,文本是一个仅包含英文字母和 . 的字符串 ,且第一个字符一定是字母,不存在两个相邻的 .。你需要帮助他依次进行以下两种操作:
- 对于所有非首字符的大写字母,如果其前一个字符不是
.则在其前插入.。然后如果字符串的最后一个字符不是.,则在最后加入.。 - 对于所有
.的后一个字母和首字母,如果其为小写,则改为大写。
请输出操作后的字符串。
输入格式
一行一个字符串,表示文本 。
输出格式
一行一个字符串,表示处理后的结果。
样例
helloworldHelloworld.
HelloWorld.Hello.World.
Hello.world.Hello.World.
提示
样例解释
对于样例 1,在末尾加入 . 并将首字母改为大写,不需要进行其他操作。
对于样例 2,W 前没有 .,在其前插入 .。
数据范围
令 表示字符串 的长度。
保证 , 中只存在英文字母和 .,且第一个字符为字母,不存在两个相邻的字符均为 .。
难度
入门
通过率
—
尝试
0
已通过
0
- ID
- 1061
- 类型
- 传统题
- Time Limit
- 1000ms
- Memory Limit
- 512MiB
- 上传者