随笔分类 -  力扣笔记

上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页
小白刷题,第一遍刷题的目标就是找寻解题思路~
力扣258(java)-各位相加(简单)
摘要:题目: 给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。返回这个结果。 示例 1: 输入: num = 38输出: 2 解释: 各位相加的过程为:38 --> 3 + 8 --> 1111 --> 1 + 1 --> 2由于 2 是一位数,所以返回 2。示例 1: 输入: nu 阅读全文
posted @ 2022-07-21 23:24 我不想一直当菜鸟 阅读(160) 评论(0) 推荐(0)
力扣172(java)-阶乘后的零(中等)
摘要:题目: 给定一个整数 n ,返回 n! 结果中尾随零的数量。 提示 n! = n * (n - 1) * (n - 2) * ... * 3 * 2 * 1 示例 1: 输入:n = 3输出:0解释:3! = 6 ,不含尾随 0示例 2: 输入:n = 5输出:1解释:5! = 120 ,有一个尾随 阅读全文
posted @ 2022-07-20 18:12 我不想一直当菜鸟 阅读(47) 评论(0) 推荐(0)
力扣693(java)-交替位二进制数(简单)
摘要:题目: 给定一个正整数,检查它的二进制表示是否总是 0、1 交替出现:换句话说,就是二进制表示中相邻两位的数字永不相同。 示例 1: 输入:n = 5输出:true解释:5 的二进制表示是:101示例 2: 输入:n = 7输出:false解释:7 的二进制表示是:111.示例 3: 输入:n = 阅读全文
posted @ 2022-07-12 23:04 我不想一直当菜鸟 阅读(66) 评论(0) 推荐(0)
力扣477(java)-汉明距离总和(中等)
摘要:题目: 两个整数的 汉明距离 指的是这两个数字的二进制数对应位不同的数量。 给你一个整数数组 nums,请你计算并返回 nums 中任意两个数之间 汉明距离的总和 。 示例 1: 输入:nums = [4,14,2]输出:6解释:在二进制表示中,4 表示为 0100 ,14 表示为 1110 ,2表 阅读全文
posted @ 2022-07-11 23:11 我不想一直当菜鸟 阅读(101) 评论(0) 推荐(0)
力扣461(java)-汉明距离(简单)
摘要:题目: 两个整数之间的 汉明距离 指的是这两个数字对应二进制位不同的位置的数目。 给你两个整数 x 和 y,计算并返回它们之间的汉明距离。 示例 1: 输入:x = 1, y = 4输出:2解释:1 (0 0 0 1)4 (0 1 0 0) ↑ ↑上面的箭头指出了对应二进制位不同的位置。示例 2: 阅读全文
posted @ 2022-07-09 09:23 我不想一直当菜鸟 阅读(75) 评论(0) 推荐(0)
力扣190(java)-颠倒二进制位(简单)
摘要:题目: 颠倒给定的 32 位无符号整数的二进制位。 提示: 请注意,在某些语言(如 Java)中,没有无符号整数类型。在这种情况下,输入和输出都将被指定为有符号整数类型,并且不应影响您的实现,因为无论整数是有符号的还是无符号的,其内部的二进制表示形式都是相同的。在 Java 中,编译器使用二进制补码 阅读全文
posted @ 2022-07-05 20:52 我不想一直当菜鸟 阅读(121) 评论(0) 推荐(0)
力扣191(java)-位1的个数(简单)
摘要:题目: 编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为 '1' 的个数(也被称为汉明重量)。 提示: 请注意,在某些语言(如 Java)中,没有无符号整数类型。在这种情况下,输入和输出都将被指定为有符号整数类型,并且不应影响您的实现,因为无论整数是有符号的还是 阅读全文
posted @ 2022-07-04 22:34 我不想一直当菜鸟 阅读(117) 评论(0) 推荐(0)
力扣263(java)-丑数(简单)
摘要:题目: 丑数 就是只包含质因数 2、3 和 5 的正整数。 给你一个整数 n ,请你判断 n 是否为 丑数 。如果是,返回 true ;否则,返回 false 。 示例 1: 输入:n = 6输出:true解释:6 = 2 × 3示例 2: 输入:n = 1输出:true解释:1 没有质因数,因此它 阅读全文
posted @ 2022-07-03 10:21 我不想一直当菜鸟 阅读(293) 评论(0) 推荐(0)
力扣504(java)-七进制数(简单)
摘要:题目: 给定一个整数 num,将其转化为 7 进制,并以字符串形式输出。 示例 1: 输入: num = 100输出: "202"示例 2: 输入: num = -7输出: "-10" 提示: -107 <= num <= 107 来源:力扣(LeetCode)链接:https://leetcode 阅读全文
posted @ 2022-07-02 18:21 我不想一直当菜鸟 阅读(319) 评论(0) 推荐(0)
力扣326(java)-3的幂(简单)
摘要:题目: 给定一个整数,写一个函数来判断它是否是 3 的幂次方。如果是,返回 true ;否则,返回 false 。 整数 n 是 3 的幂次方需满足:存在整数 x 使得 n == 3x 示例 1: 输入:n = 27输出:true示例 2: 输入:n = 0输出:false示例 3: 输入:n = 阅读全文
posted @ 2022-07-01 17:12 我不想一直当菜鸟 阅读(307) 评论(0) 推荐(0)
力扣342(java)-4的幂(简单)
摘要:题目: 给定一个整数,写一个函数来判断它是否是 4 的幂次方。如果是,返回 true ;否则,返回 false 。 整数 n 是 4 的幂次方需满足:存在整数 x 使得 n == 4x 示例 1: 输入:n = 16输出:true示例 2: 输入:n = 5输出:false示例 3: 输入:n = 阅读全文
posted @ 2022-06-30 11:39 我不想一直当菜鸟 阅读(143) 评论(0) 推荐(0)
力扣231(java)-2的幂(简单)
摘要:题目: 给你一个整数 n,请你判断该整数是否是 2 的幂次方。如果是,返回 true ;否则,返回 false 。 如果存在一个整数 x 使得 n == 2x ,则认为 n 是 2 的幂次方。 示例 1: 输入:n = 1输出:true解释:20 = 1示例 2: 输入:n = 16输出:true解 阅读全文
posted @ 2022-06-29 10:53 我不想一直当菜鸟 阅读(205) 评论(0) 推荐(0)
力扣564(java)-寻找最近的回文数(困难)
摘要:题目: 给定一个表示整数的字符串 n ,返回与它最近的回文整数(不包括自身)。如果不止一个,返回较小的那个。 “最近的”定义为两个整数差的绝对值最小。 示例 1: 输入: n = "123"输出: "121"示例 2: 输入: n = "1"输出: "0"解释: 0 和 2是最近的回文,但我们返回最 阅读全文
posted @ 2022-06-28 15:38 我不想一直当菜鸟 阅读(155) 评论(0) 推荐(0)
力扣479(java)-最大回文数乘积(困难)
摘要:题目: 给定一个整数 n ,返回 可表示为两个 n 位整数乘积的 最大回文整数 。因为答案可能非常大,所以返回它对 1337 取余 。 示例 1: 输入:n = 2输出:987解释:99 x 91 = 9009, 9009 % 1337 = 987示例 2: 输入: n = 1输出: 9 提示: 1 阅读全文
posted @ 2022-06-27 10:26 我不想一直当菜鸟 阅读(105) 评论(0) 推荐(0)
力扣7(java)-整数反转(中等)
摘要:题目: 给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。 如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。 假设环境不允许存储 64 位整数(有符号或无符号)。 示例 1: 输入:x = 12331输出:321示例 2: 输入 阅读全文
posted @ 2022-06-26 11:07 我不想一直当菜鸟 阅读(104) 评论(0) 推荐(0)
力扣647(java)-回文子串(中等)
摘要:题目: 给你一个字符串 s ,请你统计并返回这个字符串中 回文子串 的数目。 回文字符串 是正着读和倒过来读一样的字符串。 子字符串 是字符串中的由连续字符组成的一个序列。 具有不同开始位置或结束位置的子串,即使是由相同的字符组成,也会被视作不同的子串。 示例 1: 输入:s = "abc"输出:3 阅读全文
posted @ 2022-06-25 16:32 我不想一直当菜鸟 阅读(66) 评论(0) 推荐(0)
力扣9(java)-回文数(简单)
摘要:题目: 给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 例如,121 是回文,而 123 不是。 示例 1: 输入:x = 121输出:true示例 2: 输入:x = -121输出:fals 阅读全文
posted @ 2022-06-24 22:17 我不想一直当菜鸟 阅读(105) 评论(0) 推荐(0)
力扣5(java)-最长回文串(中等)
摘要:题目: 给你一个字符串 s,找到 s 中最长的回文子串。 示例 1: 输入:s = "babad"输出:"bab"解释:"aba" 同样是符合题意的答案。示例 2: 输入:s = "cbbd"输出:"bb" 提示: 1 <= s.length <= 1000s 仅由数字和英文字母组成 来源:力扣(L 阅读全文
posted @ 2022-06-23 14:07 我不想一直当菜鸟 阅读(141) 评论(0) 推荐(0)
力扣459(java)-重复的子字符串(简单)
摘要:题目: 给定一个非空的字符串 s ,检查是否可以通过由它的一个子串重复多次构成。 示例 1: 输入: s = "abab"输出: true解释: 可由子串 "ab" 重复两次构成。示例 2: 输入: s = "aba"输出: false示例 3: 输入: s = "abcabcabcabc"输出: 阅读全文
posted @ 2022-06-22 09:52 我不想一直当菜鸟 阅读(413) 评论(0) 推荐(0)
力扣686(java)-重复叠加字符串匹配(中等)
摘要:题目: 给定两个字符串 a 和 b,寻找重复叠加字符串 a 的最小次数,使得字符串 b 成为叠加后的字符串 a 的子串,如果不存在则返回 -1。 注意:字符串 "abc" 重复叠加 0 次是 "",重复叠加 1 次是 "abc",重复叠加 2 次是 "abcabc"。 示例 1: 输入:a = "a 阅读全文
posted @ 2022-06-21 09:59 我不想一直当菜鸟 阅读(181) 评论(0) 推荐(0)

上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页