力扣71(java)-简化路径(中等)
摘要:题目: 给你一个字符串 path ,表示指向某一文件或目录的 Unix 风格 绝对路径 (以 '/' 开头),请你将其转化为更加简洁的规范路径。 在 Unix 风格的文件系统中,一个点(.)表示当前目录本身;此外,两个点 (..) 表示将目录切换到上一级(指向父目录);两者都可以是复杂相对路径的组成
阅读全文
posted @
2022-08-31 10:03
我不想一直当菜鸟
阅读(57)
推荐(0) 编辑
力扣682(java)-棒球比赛(简单)
摘要:题目: 你现在是一场采用特殊赛制棒球比赛的记录员。这场比赛由若干回合组成,过去几回合的得分可能会影响以后几回合的得分。 比赛开始时,记录是空白的。你会得到一个记录操作的字符串列表 ops,其中 ops[i] 是你需要记录的第 i 项操作,ops 遵循下述规则: 整数 x - 表示本回合新获得分数 x
阅读全文
posted @
2022-08-30 14:57
我不想一直当菜鸟
阅读(70)
推荐(0) 编辑
力扣372(java)-超级次方(中等)
摘要:题目: 你的任务是计算 ab 对 1337 取模,a 是一个正整数,b 是一个非常大的正整数且会以数组形式给出。 示例 1: 输入:a = 2, b = [3]输出:8示例 2: 输入:a = 2, b = [1,0]输出:1024示例 3: 输入:a = 1, b = [4,3,3,8,5,2]输
阅读全文
posted @
2022-08-30 11:28
我不想一直当菜鸟
阅读(55)
推荐(0) 编辑
力扣50(java)-Pow(x,n)(中等)
摘要:题目: 实现 pow(x, n) ,即计算 x 的整数 n 次幂函数(即xn )。 示例 1: 输入:x = 2.00000, n = 10输出:1024.00000示例 2: 输入:x = 2.10000, n = 3输出:9.26100示例 3: 输入:x = 2.00000, n = -2输出
阅读全文
posted @
2022-08-29 15:52
我不想一直当菜鸟
阅读(60)
推荐(0) 编辑
力扣393(java)-UTF-8编码验证(中等)
摘要:题目: 给定一个表示数据的整数数组 data ,返回它是否为有效的 UTF-8 编码。 UTF-8 中的一个字符可能的长度为 1 到 4 字节,遵循以下的规则: 对于 1 字节 的字符,字节的第一位设为 0 ,后面 7 位为这个符号的 unicode 码。对于 n 字节 的字符 (n > 1),第一
阅读全文
posted @
2022-08-28 19:02
我不想一直当菜鸟
阅读(84)
推荐(0) 编辑
力扣507(java)-完美数(简单)
摘要:题目: 对于一个 正整数,如果它和除了它自身以外的所有 正因子 之和相等,我们称它为 「完美数」。 给定一个 整数 n, 如果是完美数,返回 true;否则返回 false。 示例 1: 输入:num = 28输出:true解释:28 = 1 + 2 + 4 + 7 + 141, 2, 4, 7和
阅读全文
posted @
2022-08-28 16:59
我不想一直当菜鸟
阅读(60)
推荐(0) 编辑
力扣477(java)-汉明距离总和(中等)
摘要:题目: 两个整数的 汉明距离 指的是这两个数字的二进制数对应位不同的数量。 给你一个整数数组 nums,请你计算并返回 nums 中任意两个数之间 汉明距离的总和 。 示例 1: 输入:nums = [4,14,2]输出:6解释:在二进制表示中,4 表示为 0100 ,14 表示为 1110 ,2表
阅读全文
posted @
2022-08-26 15:03
我不想一直当菜鸟
阅读(45)
推荐(0) 编辑
力扣29(java)-两数相除(中等)
摘要:题目: 给定两个整数,被除数 dividend 和除数 divisor。将两数相除,要求不使用乘法、除法和 mod 运算符。 返回被除数 dividend 除以除数 divisor 得到的商。 整数除法的结果应当截去(truncate)其小数部分,例如:truncate(8.345) = 8 以及
阅读全文
posted @
2022-08-26 11:46
我不想一直当菜鸟
阅读(331)
推荐(0) 编辑
力扣476(java)-数字的补数(简单)
摘要:题目: 对整数的二进制表示取反(0 变 1 ,1 变 0)后,再转换为十进制表示,可以得到这个整数的补数。 例如,整数 5 的二进制表示是 "101" ,取反后得到 "010" ,再转回十进制表示得到补数 2 。给你一个整数 num ,输出它的补数。 示例 1: 输入:num = 5输出:2解释:5
阅读全文
posted @
2022-08-24 18:28
我不想一直当菜鸟
阅读(118)
推荐(0) 编辑
力扣429(java)-构造矩形(简单)
摘要:题目: 作为一位web开发者, 懂得怎样去规划一个页面的尺寸是很重要的。 所以,现给定一个具体的矩形页面面积,你的任务是设计一个长度为 L 和宽度为 W 且满足以下要求的矩形的页面。要求: 你设计的矩形页面必须等于给定的目标面积。宽度 W 不应大于长度 L ,换言之,要求 L >= W 。长度 L
阅读全文
posted @
2022-08-24 11:02
我不想一直当菜鸟
阅读(33)
推荐(0) 编辑
力扣400(java)-第N位数字(中等)
摘要:题目: 给你一个整数 n ,请你在无限的整数序列 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, ...] 中找出并返回第 n 位上的数字。 示例 1: 输入:n = 3输出:3示例 2: 输入:n = 11输出:0解释:第 11 位数字在序列 1, 2, 3, 4, 5,
阅读全文
posted @
2022-08-23 14:53
我不想一直当菜鸟
阅读(64)
推荐(0) 编辑
力扣357(java)-统计各位数字都不同的数字个数(中等)
摘要:题目: 给你一个整数 n ,统计并返回各位数字都不同的数字 x 的个数,其中 0 <= x < 10n 。 示例 1: 输入:n = 2输出:91解释:答案应为除去 11、22、33、44、55、66、77、88、99 外,在 0 ≤ x < 100 范围内的所有数字。 示例 2: 输入:n = 0
阅读全文
posted @
2022-08-15 20:35
我不想一直当菜鸟
阅读(68)
推荐(0) 编辑
力扣233(java)-数字1的个数(困难)
摘要:题目: 给定一个整数 n,计算所有小于等于 n 的非负整数中数字 1 出现的个数。 示例 1: 输入:n = 13输出:6示例 2: 输入:n = 0输出:0 提示: 0 <= n <= 109 来源:力扣(LeetCode)链接:https://leetcode.cn/problems/numbe
阅读全文
posted @
2022-08-14 12:39
我不想一直当菜鸟
阅读(246)
推荐(0) 编辑
力扣670(java)-最大交换(中等)
摘要:题目: 给定一个非负整数,你至多可以交换一次数字中的任意两位。返回你能得到的最大值。 示例 1 : 输入: 2736输出: 7236解释: 交换数字2和数字7。示例 2 : 输入: 9973输出: 9973解释: 不需要交换。 注意: 给定数字的范围是 [0, 108] 来源:力扣(LeetCode
阅读全文
posted @
2022-08-08 22:22
我不想一直当菜鸟
阅读(72)
推荐(0) 编辑
力扣168(java)-Excel表列名称(简单)
摘要:题目: 给你一个整数 columnNumber ,返回它在 Excel 表中相对应的列名称。 例如: A -> 1B -> 2C -> 3...Z -> 26AA -> 27AB -> 28 ... 示例 1: 输入:columnNumber = 1输出:"A"示例 2: 输入:columnNumb
阅读全文
posted @
2022-08-07 22:09
我不想一直当菜鸟
阅读(211)
推荐(0) 编辑
力扣171(java)-Excel表列序号(简单)
摘要:题目: 给你一个字符串 columnTitle ,表示 Excel 表格中的列名称。返回 该列名称对应的列序号 。 例如: A -> 1B -> 2C -> 3...Z -> 26AA -> 27AB -> 28 ... 示例 1: 输入: columnTitle = "A"输出: 1示例 2: 输
阅读全文
posted @
2022-08-06 23:00
我不想一直当菜鸟
阅读(402)
推荐(0) 编辑
力扣405(java)-数字转换为十六进制(简单)
摘要:题目: 给定一个整数,编写一个算法将这个数转换为十六进制数。对于负整数,我们通常使用 补码运算 方法。 注意: 十六进制中所有字母(a-f)都必须是小写。十六进制字符串中不能包含多余的前导零。如果要转化的数为0,那么以单个字符'0'来表示;对于其他情况,十六进制字符串中的第一个字符将不会是0字符。
阅读全文
posted @
2022-08-05 21:02
我不想一直当菜鸟
阅读(746)
推荐(0) 编辑