题目描述:
实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。
输入样例1:
输入: "Hello"
输出: "hello"
输入样例2:
输入: "here"
输出: "here"
输入样例3:
输入: "LOVELY"
输出: "lovely"
算法思想:遇到大写字母,就将大写字母-‘A’+‘a’,就得到相应的小写字母了
class Solution {
public:
string toLowerCase(string str) {
for(int i=0;i<str.size();i++){
if(str[i]>='A'&&str[i]<='Z'){
str[i]=(str[i]-'A')+'a';
}
}
return str;
}
};