上一页 1 2 3 4 5 6 7 ··· 76 下一页
摘要: 描述 数学家们曾提出一个著名的猜想——冰雹猜想。 对于任意一个自然数N,如果N是偶数,就把它变成N / 2; 如果N是奇数,就把它变成 3 * N+1。 按照这个法则运算下去,最终必然得1。 试问,该数通过几轮变换,会变成1呢? 1<=n<=1000 样例 样例 1: 输入: 4 输出: 2 解释: 阅读全文
posted @ 2021-04-15 22:08 bernieloveslife 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 描述 给定一个非负数,表示一个数字数组,在该数的基础上+1,返回一个新的数组。 该数字按照数位高低进行排列,最高位的数在列表的最前面。 样例 样例 1: 输入:[1,2,3] 输出:[1,2,4] 样例 2: 输入:[9,9,9] 输出:[1,0,0,0] class Solution: """ @ 阅读全文
posted @ 2021-04-15 22:06 bernieloveslife 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 描述 将一个整数分解为若干质因数之乘积。 你需要从小到大排列质因子。 样例 样例 1: 输入:10 输出:[2, 5] 样例 2: 输入:660 输出:[2, 2, 3, 5, 11] class Solution: """ @param num: An integer @return: an in 阅读全文
posted @ 2021-04-15 22:00 bernieloveslife 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 描述 Given number n. Print number from 1 to n. According to following rules: when number is divided by 3, print "fizz". when number is divided by 5, pri 阅读全文
posted @ 2021-04-09 20:34 bernieloveslife 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 描述 给一个数组 nums 写一个函数将 0 移动到数组的最后面,非零元素保持原数组的顺序 1.必须在原数组上操作 2.最小化操作数 样例 例1: 输入: nums = [0, 1, 0, 3, 12], 输出: [1, 3, 12, 0, 0]. 例2: 输入: nums = [0, 0, 0, 阅读全文
posted @ 2021-04-09 20:28 bernieloveslife 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 描述 原地翻转给出的数组 nums 原地意味着你不能使用额外空间 样例 样例 1: 输入 : nums = [1,2,5] 输出 : [5,2,1] class Solution: """ @param nums: a integer array @return: nothing """ def r 阅读全文
posted @ 2021-04-09 20:24 bernieloveslife 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 描述 给一整数 n, 返回杨辉三角的前 n 行 0 ⇐ n ⇐ 20 杨辉三角也被叫做帕斯卡三角形. --(Wikipedia) 样例 样例 1: 输入 : n = 4 输出 : [ [1] [1,1] [1,2,1] [1,3,3,1] ] class Solution: """ @param n 阅读全文
posted @ 2021-04-08 22:07 bernieloveslife 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 描述 在数组中找到第二大的数。 你可以假定至少有两个数字。 第二大的数是指降序数组中第二个数字。 样例 例1: 输入:[1,3,2,4] 输出:3 例2: 输入:[1,1,2,2] 输出:2 class Solution: """ @param nums: An integer array @ret 阅读全文
posted @ 2021-04-08 21:47 bernieloveslife 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 描述 判断一个非负整数 n 的二进制表示是否为回文数 我们保证 0 ⇐ n ⇐ 2^32 - 1 样例 样例1 输入: n = 0 输出: True 解释: 0 的二进制表示为:0。 样例2 输入: n = 3 输出: True 解释: 3 的二进制表示为:11。 样例3 输入: n = 4 输出: 阅读全文
posted @ 2021-04-08 21:42 bernieloveslife 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 描述 给定一个数组,将数组向右移动k步,其中k为非负数。 样例 样例 1: 输入: [1,2,3,4,5,6,7], k = 3 输出: [5,6,7,1,2,3,4] 解释: 向右旋转1步: [7,1,2,3,4,5,6] 向右旋转2步: [6,7,1,2,3,4,5] 向右旋转3步: [5,6, 阅读全文
posted @ 2021-04-08 21:19 bernieloveslife 阅读(51) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 76 下一页