![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
字符串算法
quan!!!
这个作者很懒,什么都没留下…
展开
-
leetcode709、转换成小写字母
题目 实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。 示例 1: 输入: “Hello” 输出: “hello” 示例 2: 输入: “here” 输出: “here” 示例 3: 输入: “LOVELY” 输出: “lovely” var toLowerCase = function(str) {...原创 2019-05-13 17:54:25 · 106 阅读 · 0 评论 -
leetcode557、反转字符串中的单词 III
题目 给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。 示例 1: 输入: “Let’s take LeetCode contest” 输出: “s’teL ekat edoCteeL tsetnoc” var reverseWords = function(s) { let arr = s.split(' ') let resul...原创 2019-05-22 15:11:46 · 196 阅读 · 0 评论 -
leetcode696、计数二进制子串
题目 给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。 示例 1: 输入: “00110011” 输出: 6 解释: 有6个子串具有相同数量的连续1和0:“0011”,“01”,“1100”,“10”,“0011” 和 “01”。 请注意,一些重复出现的子串要计算它们出现的次数。 另外,“00110011”不是有效的子串,因为所有的0(和1)没有组合在一起...原创 2019-05-24 00:36:20 · 142 阅读 · 0 评论 -
从第一字符串中找到第二字符串,并替换成第三字符串
function change(str1, str2, str3) { let arr1 = [...str1] let arr2 = [...str2] let arr3 = [...str3] if (arr2.length > arr1.length) { return str1 } let result = [] ...原创 2019-08-28 18:26:22 · 751 阅读 · 0 评论 -
字符串匹配(JS实现)
题目 判断第一个字符串是否包含第二个字符串 function change(str1, str2) { if (str1 === str2) { return true } let arr1 = [...str1] let arr2 = [...str2] if (arr2.length > arr1.length) { ...原创 2019-08-28 19:15:29 · 4470 阅读 · 0 评论