342. 4的幂 Posted on 2018-08-30 | In leetcode Words count in article: 160 | Reading time ≈ 1 题目给定一个整数,写一个函数来判断它是否是 4 的幂次方。如果是,返回 true ;否则,返回 false 。 整数 n 是 4 的幂次方需满足:存在整数 x 使得 n == 4x 示例1:12输入: 16输出: true 示例2:12输入: 5输出: false 示例3:12输入:n = 1输出: ... Read more »
345. 反转字符串中的元音字母 Posted on 2018-08-30 | In leetcode Words count in article: 283 | Reading time ≈ 1 题目给你一个字符串 s ,仅反转字符串中的所有元音字母,并返回结果字符串。 元音字母包括 'a'、'e'、'i'、'o'、'u',且可能以大小写两种形式出现。 示例1:12输入: "hello"输出: ... Read more »
350. 两个数组的交集 II Posted on 2018-08-30 | In leetcode Words count in article: 373 | Reading time ≈ 1 题目给你两个整数数组 nums1 和 nums2 ,请你以数组形式返回两数组的交集。返回结果中每个元素出现的次数,应与元素在两个数组中都出现的次数一致(如果出现次数不一致,则考虑取较小值)。可以不考虑输出结果的顺序。 示例1:12输入: nums1 = [1,2,2,1], nums2 = [2,2 ... Read more »
367. 有效的完全平方数 Posted on 2018-08-30 | In leetcode Words count in article: 121 | Reading time ≈ 1 题目给定一个 正整数 num ,编写一个函数,如果 num 是一个完全平方数,则返回 true ,否则返回 false 。 示例1:123输入: 16输出: True 示例2:123输入: 14输出: False 提示: 1 <= num <= 2^31 - 1 进阶:不要使用任何内置 ... Read more »
374. 猜数字大小 Posted on 2018-08-30 | In leetcode Words count in article: 352 | Reading time ≈ 1 题目猜数字游戏的规则如下: 每轮游戏,我都会从 1 到 n 随机选择一个数字。 请你猜选出的是哪个数字。 如果你猜错了,我会告诉你,你猜测的数字比我选出的数字是大了还是小了。 你可以通过调用一个预先定义好的接口 int guess(int num) 来获取猜测结果,返回值一共有 3 种可能的情况 ... Read more »
231. 2的幂 Posted on 2018-08-30 | In leetcode Words count in article: 264 | Reading time ≈ 1 题目给你一个整数 n,请你判断该整数是否是 2 的幂次方。如果是,返回 true ;否则,返回 false 。 如果存在一个整数 x 使得 n == 2^x ,则认为 n 是 2 的幂次方。 示例1:123输入: 1输出: true解释: 20 = 1 示例2:123输入: 16输出: true解释 ... Read more »
453. 最小移动次数使数组元素相等 Posted on 2018-08-30 | In leetcode Words count in article: 210 | Reading time ≈ 1 题目给定一个长度为 n 的非空整数数组,找到让数组所有元素相等的最小移动次数。每次移动可以使 n - 1 个元素增加 1。 示例1:12345678910输入:[1,2,3]输出:3解释:只需要3次移动(注意每次移动会增加两个元素的值):[1,2,3] => [2,3,3] => ... Read more »
596. 超过5名学生的课 Posted on 2018-08-30 | In leetcode Words count in article: 101 | Reading time ≈ 1 题目有一个courses 表 ,有: student (学生) 和 class (课程)。 请列出所有超过或等于5名学生的课。 例如,表: 12345678910111213+---------+------------+| student | class |+---------+---- ... Read more »
645. 错误的集合 Posted on 2018-08-30 | In leetcode Words count in article: 351 | Reading time ≈ 1 题目集合 S 包含从1到 n 的整数。不幸的是,因为数据错误,导致集合里面某一个元素复制了成了集合里面的另外一个元素的值,导致集合丢失了一个整数并且有一个元素重复。 给定一个数组 nums 代表了集合 S 发生错误后的结果。你的任务是首先寻找到重复出现的整数,再找到丢失的整数,将它们以数组的形式返回 ... Read more »
717. 1比特与2比特字符 Posted on 2018-08-30 | In leetcode Words count in article: 295 | Reading time ≈ 1 题目有两种特殊字符: 第一种字符可以用一比特 0 表示 第二种字符可以用两比特(10 或 11)表示 给你一个以 0 结尾的二进制数组 bits ,如果最后一个字符必须是一个一比特字符,则返回 true 。 示例1:1234输入: bits = [1, 0, 0]输出: true解释: 唯一的解 ... Read more »