-
给定一个整数,编写一个算法将这个数转换为十六进制数。对于负整数,我们通常使用补码运算 方法。
注意:
十六进制中所有字母(a-f)都必须是小写。
十六进制字符串中不能包含多余的前导零。如果要转化的数为0,那么以单个字符'0'来表示...
-
假设有打乱顺序的一群人站成一个队列,数组 people 表示队列中一些人的属性(不一定按顺序)。每个 people[i] = [hi, ki]表示第 i 个人的身高为 hi ,前面 正好 有 ki 个身高大于或等于 hi 的人。
请你重新构造并返回输...
-
给你一个 m x n 的矩阵,其中的值均为非负整数,代表二维高度图每个单元的高度,请计算图中形状最多能接多少体积的雨水。
示例 1:
**输入:** heightMap = [[1,4,3,1,3,2],[3,2,1,3,2,4],[2,3,3,2...
-
-
给定一个包含大写字母和小写字母的字符串 s ,返回 通过这些字母构造成的 最长的回文串 。
在构造过程中,请注意 区分大小写 。比如 "Aa" 不能当做一个回文字符串。
示例 1:
**输入:** s = "abcc...
-
给定一个非负整数数组 nums 和一个整数 m ,你需要将这个数组分成 m _ _ 个非空的连续子数组。
设计一个算法使得这 m _ _ 个子数组各自和的最大值最小。
示例 1:
**输入:** nums = [7,2,5,10,8], m = 2
...
-
-
给你一个整数 n ,找出从 1 到 n 各个整数的 Fizz Buzz 表示,并用字符串数组 answer( 下标从 1 开始)返回结果,其中:
answer[i] == "FizzBuzz" 如果 i 同时是 3 和 5 的倍...
-
如果一个数列 至少有三个元素 ,并且任意两个相邻元素之差相同,则称该数列为等差数列。
例如,[1,3,5,7,9]、[7,7,7,7] 和 [3,-1,-5,-9] 都是等差数列。
给你一个整数数组 nums ,返回数组 nums 中所有为等差数...
-
给你一个非空数组,返回此数组中 第三大的数 。如果不存在,则返回数组中最大的数。
示例 1:
**输入:** [3, 2, 1]
**输出:** 1
**解释:** 第三大的数是 1 。
示例 2:
**输入:** [1, 2]
**输出:** 2...