709. 转换成小写字母

Posted rencoo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了709. 转换成小写字母相关的知识,希望对你有一定的参考价值。

实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。

示例 1:

输入: "Hello"

输出: "hello"

示例 2:

输入: "here"

输出: "here"

示例 3:

输入: "LOVELY"

输出: "lovely"

 1var lower = ‘abcdefghijklmnopqrstuvwxyz‘
2var upper = ‘ABCDEFGHIJKLMNOPQRSTUVWXYZ‘
3
4var find = function (s, target{
5    var l = s.length
6    if (s.includes(target)) {
7        for (var i=0; i<l; i++) {
8            if (s[i] === target) return i
9        }
10    }
11    return -1
12}
13
14var toLowerCase = function (str{
15    var r = ‘‘
16
17    for (var i = 0; i < str.length; i++) {
18        // 是大写 就转化成小写
19        if (upper.includes(str[i])) {
20            var idx = find(upper, str[i])
21            r += lower[idx]
22        } else {
23            // 是小写就直接拼接上去
24            r += str[i]
25        }
26    }
27    return r
28}


































以上是关于709. 转换成小写字母的主要内容,如果未能解决你的问题,请参考以下文章

快乐水题709. 转换成小写字母

LeetCode 709 转换成小写字母[API] HERODING的LeetCode之路

c_cpp #709转换成小写字母

字符串709. 转换成小写字母

LeetCode 748. 最短补全词 / 911. 在线选举 / 709. 转换成小写字母

709