1414_和为k的最少斐波那契数字数目 难度:中等 题目给你数字 k ,请你返回和为 k 的斐波那契数字的最少数目,其中,每个斐波那契数字都可以被使用多次。 斐波那契数字定义为: F1 = 1 F2 = 1 Fn = Fn-1 + Fn-2 , 其中 n > 2 。 数据保证对于给定的 k ,一定能找到可行解。 示例示例一: 输入:k = 7输出:2解释:斐波那契数字为:1, 2022-02-03 leetcode
2048_下一个更大的数值平衡树 难度:中等 题目如果整数 x 满足:对于每个数位 d ,这个数位 恰好 在 x 中出现 d 次。那么整数 x 就是一个 数值平衡数 。 给你一个整数 n ,请你返回 严格大于 n 的 最小数值平衡数 。 示例示例一: 输入:n = 1输出:22解释:22 是一个数值平衡数,因为: 数字 2 出现 2 次这也是严格大于 1 的最小数值平衡数。 2022-02-01 leetcode
1763_最长的美好子字符串 难度:简单 题目当一个字符串 s 包含的每一种字母的大写和小写形式 同时 出现在 s 中,就称这个字符串 s 是 美好 字符串。比方说,"abABB" 是美好字符串,因为 'A' 和 'a' 同时出现了,且 'B' 和 'b' 也同时出现了。然而,"abA 2022-02-01 leetcode
447_回旋镖的数量 难度:中等 题目给定平面上 n 对 互不相同 的点 points ,其中 points[i] = [xi, yi] 。回旋镖 是由点 (i, j, k) 表示的元组 ,其中 i 和 j 之间的距离和 i 和 k 之间的欧式距离相等(需要考虑元组的顺序)。 返回平面上所有回旋镖的数量。 示例示例一: 输入:points = [[0,0],[1,0] 2022-01-31 leetcode
1342_将数字变成0的操作次数 难度:简单 题目给你一个非负整数 num ,请你返回将它变成 0 所需要的步数。 如果当前数字是偶数,你需要把它除以 2 ;否则,减去 1 。 示例示例一: 输入:num = 14输出:6解释:步骤 1) 14 是偶数,除以 2 得到 7 。步骤 2) 7 是奇数,减 1 得到 6 。步骤 3) 6 是偶数,除以 2 得到 3 。步骤 4) 3 2022-01-31 leetcode
2022_将一维数组转变成二维数组 难度:简单 题目给你一个下标从 0 开始的一维整数数组 original 和两个整数 m 和 n 。你需要使用 original 中 所有 元素创建一个 m 行 n 列的二维数组。 original 中下标从 0到 n - 1 (都 包含 )的元素构成二维数组的第一行,下标从 n 到 2 * n - 1 (都 包含 )的元素构成二维数组的第二行, 2022-01-30 leetcode
884_两句话中的不常见单词 难度:简单 题目句子 是一串由空格分隔的单词。每个 单词 仅由小写字母组成。 如果某个单词在其中一个句子中恰好出现一次,在另一个句子中却 没有出现 ,那么这个单词就是 不常见的 。 给你两个 句子 s1 和 s2 ,返回所有 不常用单词 的列表。返回列表中单词可以按 任意顺序 组织。 示例示例一: 输入:s1 = “this apple is s 2022-01-30 leetcode
Netty Netty一、概述1、什么是Netty12Netty is an asynchronous event-driven network application frameworkfor rapid development of maintainable high performance protocol servers & clients. Netty 是一个异步的、基于事件驱动的网络应 2022-01-30 Netty
65_有效数字 难度:困难 题目有效数字(按顺序)可以分成以下几个部分: 一个 小数 或者 整数 (可选)一个 'e' 或 'E' ,后面跟着一个 整数 小数(按顺序)可以分成以下几个部分: (可选)一个符号字符('+' 或 '-') 下述格式之一: 至少一位数字,后面跟着一个点 '.& 2022-01-29 leetcode
1765_地图中的最高点 难度:中等 题目给你一个大小为 m x n 的整数矩阵 isWater ,它代表了一个由 陆地 和 水域 单元格组成的地图。 如果 isWater[i][j] == 0,格子 (i, j) 是一个 陆地 格子。如果 isWater[i][j] == 1,格子 (i, j) 是一个 水域 格子。你需要按照如下规则给每个单元格安排高度: 每个格子的高度 2022-01-29 leetcode