3019.按键变更的次数 【LetMeFly】3019.按键变更的次数:遍历(转小写)力扣题目链接:https://leetcode.cn/problems/number-of-changing-keys/ 给你一个下标从 0 开始的字符串 s ,该字符串由用户输入。按键变更的定义是:使用与上次使用的按键不同的键。例如 s = "ab" 表示按键变更一次,而 s = "bBBb" 不存在按键变更。 返回用户输入过程中按键 2025-01-07 #题解 #简单 #字符串 #LeetCode
2274.不含特殊楼层的最大连续楼层数 【LetMeFly】2274.不含特殊楼层的最大连续楼层数:排序力扣题目链接:https://leetcode.cn/problems/maximum-consecutive-floors-without-special-floors/ Alice 管理着一家公司,并租用大楼的部分楼层作为办公空间。Alice 决定将一些楼层作为 特殊楼层 ,仅用于放松。 给你两个整数 bottom 和 top 2025-01-06 #题解 #中等 #数组 #排序 #LeetCode
732.我的日程安排表 III 【LetMeFly】732.我的日程安排表 III:线段树力扣题目链接:https://leetcode.cn/problems/my-calendar-iii/ 当 k 个日程存在一些非空交集时(即, k 个日程包含了一些相同时间),就会产生 k 次预订。 给你一些日程安排 [startTime, endTime) ,请你在每个日程安排添加后,返回一个整数 k ,表示所有先前日程安排会产生的最 2025-01-05 #题解 #LeetCode #困难 #设计 #二分查找 #前缀和 #有序集合 #线段树
2241.设计一个 ATM 机器 【LetMeFly】2241.设计一个 ATM 机器:模拟力扣题目链接:https://leetcode.cn/problems/design-an-atm-machine/ 一个 ATM 机器,存有 5 种面值的钞票:20 ,50 ,100 ,200 和 500 美元。初始时,ATM 机是空的。用户可以用它存或者取任 2025-01-05 #题解 #模拟 #中等 #数组 #贪心 #LeetCode #设计
Git - 记录一次由于少输入了一个参数导致的更改丢失 Git - 记录一次由于少输入了一个参数导致的更改丢失前言某晚我激情开发了几个小时,中途没有进行commit存档。准备睡觉时,我想创建一个新的分支并将今晚所有更改提交到新分支上(似乎应该开发时候就创建?)。 然后因为少输入了一个参数,导致被跟踪过的文件的更改全部消失了。 成因我想创建并切换到api分支: 1git checkout -b api 结果一困少输了个-b,变成了: 1git chec 2025-01-04 #其他 #Git
731.我的日程安排表 II 【LetMeFly】731.我的日程安排表 II:既然是II,那就继续暴力模拟力扣题目链接:https://leetcode.cn/problems/my-calendar-ii/ 实现一个程序来存放你的日程安排。如果要添加的时间内不会导致三重预订时,则可以存储这个新的日程安排。 当三个日程安排有一些时间上的交叉时(例如三个日程安排都在同一时间内),就会产生 三重预订。 事件能够用一对整数&n 2025-01-03 #题解 #中等 #数组 #LeetCode #设计 #二分查找 #前缀和 #有序集合 #线段树
729.我的日程安排表 I 【LetMeFly】729.我的日程安排表 I:既然是I,那就暴力模拟力扣题目链接:https://leetcode.cn/problems/my-calendar-i/ 实现一个 MyCalendar 类来存放你的日程安排。如果要添加的日程安排不会造成 重复预订 ,则可以存储这个新的日程安排。 当两个日程安排有一些时间上的交叉时(例如两个日程安排都在同一时间内),就会产生 重复预订 。 日程 2025-01-02 #题解 #模拟 #中等 #数组 #LeetCode #设计 #二分查找 #有序集合 #线段树
3280.将日期转换为二进制表示 【LetMeFly】3280.将日期转换为二进制表示:库函数实现或手动转换力扣题目链接:https://leetcode.cn/problems/convert-date-to-binary/ 给你一个字符串 date,它的格式为 yyyy-mm-dd,表示一个公历日期。 date 可以重写为二进制表示,只需要将年、月、日分别转换为对应的二进制表示(不带前导零)并遵循 year-month-da 2025-01-01 #题解 #简单 #数学 #字符串 #LeetCode #进制转换
3219.切蛋糕的最小总开销 II 【LetMeFly】3219.切蛋糕的最小总开销 II:贪心——先切贵的力扣题目链接:https://leetcode.cn/problems/minimum-cost-for-cutting-cake-ii/ 有一个 m x n 大小的矩形蛋糕,需要切成 1 x 1 的小块。 给你整数 m ,n 和两个数组: hori 2024-12-31 #题解 #数组 #贪心 #排序 #LeetCode #困难
1367.二叉树中的链表 【LetMeFly】1367.二叉树中的链表:深度优先搜索(DFS) - 一步一步实现力扣题目链接:https://leetcode.cn/problems/linked-list-in-binary-tree/ 给你一棵以 root 为根的二叉树和一个 head 为第一个节点的链表。 如果在二叉树中,存在一条一直向下的路径,且每个点的数值恰好一一对应以& 2024-12-30 #题解 #中等 #树 #LeetCode #链表 #深度优先搜索 #DFS #二叉树