leetcode第709题:转换成小写字母

注意字符不仅有26个英文字母,还有特殊字符。特殊字符的话,原样输出。

python 复制代码
public class Solution {
    public char toLowChar(char c){
        if(c>='a'&&c<='z'){
            return c;
        }else if(c>='A'&&c<='Z'){
            int n=(int)c+32;
            return (char)n;
        }
        return  c;
        
    }
    public string ToLowerCase(string s) {
        char[] arr=new char[s.Length];
        for(int i=0;i<s.Length;i++){
            arr[i]=toLowChar(s[i]);
        }
        return new string(arr); 
    }
}
相关推荐
数据分析螺丝钉33 分钟前
力扣第240题“搜索二维矩阵 II”
经验分享·python·算法·leetcode·面试
no_play_no_games33 分钟前
「3.3」虫洞 Wormholes
数据结构·c++·算法·图论
￴ㅤ￴￴ㅤ9527超级帅34 分钟前
LeetCode hot100---数组及矩阵专题(C++语言)
c++·leetcode·矩阵
五味香34 分钟前
C++学习,信号处理
android·c语言·开发语言·c++·学习·算法·信号处理
毕小宝1 小时前
逻辑回归(下): Sigmoid 函数的发展历史
算法·机器学习·逻辑回归
小叮当爱咖啡1 小时前
DenseNet算法:口腔癌识别
算法
希望有朝一日能如愿以偿1 小时前
算法(食物链)
算法
鱼跃鹰飞1 小时前
Leecode热题100-295.数据流中的中位数
java·服务器·开发语言·前端·算法·leetcode·面试
summ1ts1 小时前
组合数求法汇总
c++·数学·算法·离散数学·组合数学
@qike2 小时前
【C++】—— 日期类的实现
c语言·c++·笔记·算法·学习方法