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); 
    }
}
相关推荐
罗西的思考3 小时前
【Agentic RL】Dressage Staleness 控制深度分析
人工智能·算法·机器学习
quaer3 小时前
弗洛伊德算法--判圈法寻找环的入口O(n) O(1)
数据结构·算法
文丑颜不良啊5 小时前
LeetCode51~75题目解析
leetcode
高晶5 小时前
无乘法器实现LC二阶滤波器:基于移位运算的快速算法与四种精度推导
算法·设计模式·程序员
ysbfsy5 小时前
大数计算思路
算法
高晶5 小时前
主从自动分配算法:平均值乘以设备数一半的选举基准值解析
算法·设计模式·程序员
学电子她就能回来吗5 小时前
LeetCode Hot 100|普通数组专题学习笔记(零基础版)
笔记·算法·leetcode
用户老李5 小时前
反向传播计算梯度举例
算法
niyongsheng5 小时前
多智能体连续时间内路径规划:AA-SIPP(m) 的 Rust 实现与算法
算法·rust·机器人
招聘背调实务专家杨宏6 小时前
上级评价出现主观偏差与口径冲突时如何校准
职场和发展