Advertisement

Convert LeetCode #709 to lowercase in C++ with 0ms runtime

阅读量:

单次处理流程中对所有字符进行扫描检查,并对所有英文字母'A'及'a'分别使用减法操作符减去英文字母'A'以及加法操作符加上英文字母'a'进行转换处理;系统在100%的运行效率下时间复杂度为O(n);同时系统在百分比的空间复杂度为O(n)下完成任务

复制代码
    class Solution {
    public:
    string toLowerCase(string str) {
        for(auto &i : str)
        {
            if(i >= 'A' && i <= 'Z')
            {
                i = i - 'A' + 'a';
            }
        }
        return str;
    }
    };
在这里插入图片描述

全部评论 (0)

还没有任何评论哟~