• 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}
  • 相关阅读:
    Lumen源码分析之 一步一步带你实现Lumen容器(一)
    php 注册器模式 工厂模式
    理解 PHP 依赖注入 和 控制反转
    composer使用git作为仓储
    monolog记录日志
    Jupyter Notebook快捷键
    图像灰度化
    一道算法题:拼数字
    [转]Vue生态系统中的库
    window.postMessage实现网页间通信
  • 原文地址:https://www.cnblogs.com/rencoo/p/9783646.html
Copyright © 2020-2023  润新知