LeetCode 709. To Lower Case
LeetCode 709. To Lower Case 这题把字符串里所有大写字母改为小写字母。很多语言都自带这个函数(方法).
C++里我使用了transform函数。
class Solution {
public:
string toLowerCase(string str) {
transform(str.begin(),str.end(),str.begin(),::tolower);
return str;
}
};
【LeetCode 709. To Lower Case】
C里我用迭代,每个元素如果是大写,就改成大写。
char* toLowerCase(char* str) {
char* current = str;
while(*current !='\0'){
if(*current>=65 && *current<=90)
*current+=32;
current++;
}
return str;
}
推荐阅读
- 【Leetcode/Python】001-Two|【Leetcode/Python】001-Two Sum
- leetcode|leetcode 92. 反转链表 II
- 二叉树路径节点关键值和等于目标值(LeetCode--112&LeetCode--113)
- LeetCode算法题-11.|LeetCode算法题-11. 盛最多水的容器(Swift)
- LeetCode(03)Longest|LeetCode(03)Longest Substring Without Repeating Characters
- Leetcode|Leetcode No.198打家劫舍
- [leetcode数组系列]1两数之和
- 数据结构和算法|LeetCode 的正确使用方式
- leetcode|今天开始记录自己的力扣之路
- LeetCode|LeetCode 876. 链表的中间结点