URL:https://www.lintcode.com/problem/to-lower-case/description
描述
实现函数 ToLowerCase()
,该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。
样例
Example 1:
Input: "Hello"
Output: "hello"
Example 2:
Input: "here"
Output: "here"
Example 3:
Input: "LOVELY"
Output: "lovely"
(1)通过率:100%(使用函数)
在代码段中添加:
for (int i = 0;
i < str.size();
i++) {
/* code */
str[i]=tolower(str[i]);
}
return str;
即可:
文章图片
(2)通过率:100%(字符运算)
在代码段中添加:
for (int i = 0;
i < str.size();
i++) {
/* code */
if(str[i]>='A'&&str[i]<='Z')
str[i]=str[i]+32;
}
return str;
即可:
文章图片
相似题目:LintCode 题目:大小写转换
【LintCode|LintCode 题目(转换成小写字母)】
推荐阅读
- 数据结构和算法|LeetCode 的正确使用方式
- #|7.分布式事务管理
- #|算法设计与分析(Java实现)——贪心算法(集合覆盖案例)
- #|算法设计与分析(Java实现)—— 动态规划 (0-1 背包问题)
- #|阿尔法点亮LED灯(一)汇编语言
- #|Multimedia
- #|ARM裸机开发(汇编LED灯实验(I.MX6UL芯片))
- 基础课|使用深度优先搜索(DFS)、广度优先搜索(BFS)、A* 搜索算法求解 (n^2 -1) 数码难题,耗时与内存占用(时空复杂度)对比(附((n^2 - 1) 数码问题控
- #|学习笔记 | Ch05 Pandas数据清洗 —— 缺失值、重复值、异常值
- win10|搏一搏 单车变摩托,是时候捣鼓一下家中的小米电视机啦。