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); 
    }
}
相关推荐
wadesir19 分钟前
Rust中的条件变量详解(使用Condvar的wait方法实现线程同步)
开发语言·算法·rust
yugi98783837 分钟前
基于MATLAB实现协同过滤电影推荐系统
算法·matlab
TimberWill38 分钟前
哈希-02-最长连续序列
算法·leetcode·排序算法
Morwit1 小时前
【力扣hot100】64. 最小路径和
c++·算法·leetcode
leoufung1 小时前
LeetCode 373. Find K Pairs with Smallest Sums:从暴力到堆优化的完整思路与踩坑
java·算法·leetcode
七禾页丫1 小时前
面试记录12 中级c++开发工程师
c++·面试·职场和发展
wifi chicken2 小时前
数组遍历求值,行遍历和列遍历谁更快
c语言·数据结构·算法
胡楚昊2 小时前
NSSCTF动调题包通关
开发语言·javascript·算法
Gold_Dino2 小时前
agc011_e 题解
算法
bubiyoushang8883 小时前
基于蚁群算法的直流电机PID参数整定 MATLAB 实现
数据结构·算法·matlab