
作为前端小菜鸟刷的leetcode题目
leetcode刷题记录
kinjaze
一个快要秃头的程序员
展开
-
查找常用字符串
题目描述 给定仅有小写字母组成的字符串数组 A,返回列表中的每个字符串中都显示的全部字符(包括重复字符)组成的列表。例如,如果一个字符在每个字符串中出现 3 次,但不是 4 次,则需要在最终答案中包含该字符 3 次。 你可以按任意顺序返回答案。 示例 1: 输入:["bella","label","roller"] 输出:["e","l","l"] 示例 2: 输入:["cool","lock","cook"] 输出:["c","o"] 第一种解法 解题思路 获取第一个字符串 遍历第一个字符串,判原创 2020-10-14 17:44:12 · 202 阅读 · 0 评论 -
leetcode刷题记录(整数反转) 采用的语言为JavaScript
leetcode刷题记录 题目描述 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0 示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 示例 3: 输入: 120 输出: 21 示例 4: 输入:1534236469 输出:0 第一种解题思路 新建一个变量作为结果变量赋值为 0 将取余的原创 2020-09-02 20:29:42 · 303 阅读 · 0 评论 -
leetcode刷题记录(两数之和) 采用的语言是JavaScript
leetcode刷题记录两数之和 题目描述 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1] 第一种解题思路 遍历数组 计算目标值与当前数组值的差值 查找差值是否存在于数组内部 判断是原创 2020-09-01 19:51:26 · 512 阅读 · 0 评论