其他分享
首页 > 其他分享> > LeetCode: 709 转换成小写字母

LeetCode: 709 转换成小写字母

作者:互联网

题目

实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。

示例 1:

输入: "Hello"
输出: "hello"

示例 2:

输入: "here"
输出: "here"

示例 3:

输入: "LOVELY"
输出: "lovely"

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/to-lower-case
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

题解

实现原声ToLowerCase()函数
将大写字母
通过加上ASCII表大小写两者之间的差值进行转换

char * toLowerCase(char * str){
    int i = 0;
    while ( str[i] != '\0' ) {
        if ( str[i] >= 'A' && str[i] <= 'Z' )
            str[i] = str[i] + 'a' - 'A';
        i++;
    }
    return str;
}

标签:709,示例,小写字母,char,str,字符串,LeetCode
来源: https://blog.csdn.net/weixin_44555774/article/details/99683594