LeetCode总结
LeetCode总结
My_Bells
Not all heroes wear capes
展开
-
1309. 解码字母到整数映射
题目描述 给你一个字符串 s,它由数字(‘0’ - ‘9’)和 ‘#’ 组成。我们希望按下述规则将 s 映射为一些小写英文字符: 字符(‘a’ - ‘i’)分别用(‘1’ - ‘9’)表示。 字符(‘j’ - ‘z’)分别用(‘10#’ - ‘26#’)表示。 返回映射之后形成的新字符串。 题目数据保证映射始终唯一。 示例 1: 输入:s = “10#11#12” 输出:“jkab” 解释:“j”...原创 2020-02-28 11:14:51 · 202 阅读 · 1 评论 -
804. 唯一摩尔斯密码词
题目描述 国际摩尔斯密码定义一种标准编码方式,将每个字母对应于一个由一系列点和短线组成的字符串, 比如: “a” 对应 “.-”, “b” 对应 “-…”, “c” 对应 “-.-.”, 等等。 为了方便,所有26个英文字母对应摩尔斯密码表如下: [".-","-…","-.-.","-…",".","…-.","–.","…","…",".—","-.-",".-…","–","-.","—",...原创 2020-02-21 10:19:17 · 184 阅读 · 0 评论 -
709. 转换成小写字母
题目描述 实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。 https://leetcode-cn.com/problems/to-lower-case/ 解题思路 有两种方法实现: 直接调用js中字符串的toLowerCase方法实现。 A-Z的ASCII值为65-90。a-z值为97-122。小写字母的ASC...原创 2020-02-18 17:53:01 · 104 阅读 · 0 评论 -
面试题 01.02. 判定是否互为字符重排
题目描述 给定两个字符串 s1 和 s2,请编写一个程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。 https://leetcode-cn.com/problems/check-permutation-lcci/ 解题思路 有三种方法实现: 转为数组然后排序比较字符串 利用对象计数比较值结果 将字符串转为ASCII码全加比较值 代码实现 /** * @param {stri...原创 2020-02-17 09:53:24 · 177 阅读 · 0 评论