zoukankan      html  css  js  c++  java
  • 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}
  • 相关阅读:
    也谈谈我面试的经历
    synchronized和lock比对
    数据结构之查找
    iptable和tcpdump的先后顺序
    iptable的四表五链
    iptable规则的执行顺序
    curl指令的坑
    k8s 网络模型解析之实践
    如何创建一个img文件并且mount 它
    k8s 网络模型解析之原理
  • 原文地址:https://www.cnblogs.com/rencoo/p/9783646.html
Copyright © 2011-2022 走看看