LeetCode 709. To Lower Case

LeetCode 709. To Lower Case

这题把字符串里所有大写字母改为小写字母。很多语言都自带这个函数(方法).



C++里我使用了transform函数。

class Solution {
public:
    string toLowerCase(string str) {
        transform(str.begin(),str.end(),str.begin(),::tolower);
        return str;
    }
};




C里我用迭代,每个元素如果是大写,就改成大写。

char* toLowerCase(char* str) {
    char* current = str;
    while(*current !='\0'){
        if(*current>=65 && *current<=90)
            *current+=32;
        current++;
    }
    return str;
}

你可能感兴趣的:(LeetCode-string)