题目描述
Implement function ToLowerCase() that has a string parameter str, and returns the same string in lowercase.
题目的要求非常简单,即将一个字符串中的大写字母全部转化为小写。
解决思路是利用ascii码进行转化,A-Z 的ascii 码是65-90 ,a-z 的ascii 码是97-122
C++ 实现
class Solution {
public:
string toLowerCase(string str) {
string s=str;
string out;
transform(s.begin(), s.end(), back_inserter(out),(int (*)(int))tolower);
return out;
}
};