2288.价格减免 【LetMeFly】2288.价格减免:模拟力扣题目链接:https://leetcode.cn/problems/apply-discount-to-prices/ 句子 是由若干个单词组成的字符串,单词之间用单个空格分隔,其中每个单词可以包含数字、小写字母、和美元符号 '$' 。如果单词的形式为美元符号后跟着一个非负实数,那么这个单词就表示一个 价格 。 例如 "$100"、"$2 2024-06-18 #题解 #模拟 #中等 #字符串 #LeetCode #字符串解析
522.最长特殊序列 II 【LetMeFly】522.最长特殊序列 II:两句话讲明思路(子序列判断)力扣题目链接:https://leetcode.cn/problems/longest-uncommon-subsequence-ii/ 给定字符串列表 strs ,返回其中 最长的特殊序列 的长度。如果最长特殊序列不存在,返回 -1 。 特殊序列 定义如下:该序列为某字符串 独有的子序列(即不能是其 2024-06-17 #题解 #中等 #字符串 #双指针 #数组 #排序 #LeetCode #哈希表 #子序列
521.最长特殊序列 Ⅰ 【LetMeFly】521.最长特殊序列 Ⅰ:脑筋急转弯力扣题目链接:https://leetcode.cn/problems/longest-uncommon-subsequence-i/ 给你两个字符串 a 和 b,请返回 这两个字符串中 最长的特殊序列 的长度。如果不存在,则返回 -1 。 「最长特殊序列」 定义如下:该序列为& 2024-06-16 #题解 #简单 #字符串 #LeetCode #脑筋急转弯
2779.数组的最大美丽值 【LetMeFly】2779.数组的最大美丽值:排序 + 滑动窗口力扣题目链接:https://leetcode.cn/problems/maximum-beauty-of-an-array-after-applying-operation/ 给你一个下标从 0 开始的整数数组 nums 和一个 非负 整数 k 。 在一步操作中,你可以执行下述指令: 在范围 [0, num 2024-06-15 #题解 #中等 #数组 #排序 #LeetCode #二分查找 #滑动窗口
2786.访问数组中的位置使分数最大 【LetMeFly】2786.访问数组中的位置使分数最大:奇偶分开记录(逻辑还算清晰的题解)力扣题目链接:https://leetcode.cn/problems/visit-array-positions-to-maximize-score/ 给你一个下标从 0 开始的整数数组 nums 和一个正整数 x 。 你 一开始 在数组的位置 2024-06-14 #题解 #中等 #数组 #动态规划 #LeetCode
2806.取整购买后的账户余额 【LetMeFly】2806.取整购买后的账户余额:四舍五入力扣题目链接:https://leetcode.cn/problems/account-balance-after-rounded-purchase/ 一开始,你的银行账户里有 100 块钱。 给你一个整数purchaseAmount ,它表示你在一次购买中愿意支出的金额。 在一个商店里,你进行一次购买, 2024-06-12 #题解 #简单 #数学 #LeetCode
419.甲板上的战舰 【LetMeFly】419.甲板上的战舰:统计战舰头(左上角)——附Py一行版力扣题目链接:https://leetcode.cn/problems/battleships-in-a-board/ 给你一个大小为 m x n 的矩阵 board 表示甲板,其中,每个单元格可以是一艘战舰 'X' 或者是一个空位 '.' ,返回在甲板 board 上放置的 战舰 的数量。 战舰 只能水平或者垂直放置 2024-06-11 #题解 #中等 #数组 #LeetCode #矩阵 #深度优先搜索
881.救生艇 【LetMeFly】881.救生艇:排序+双指针(大人掌船,能捎就捎)力扣题目链接:https://leetcode.cn/problems/boats-to-save-people/ 给定数组 people 。people[i]表示第 i 个人的体重 ,船的数量不限,每艘船可以承载的最大重量为 limit。 每艘船最多可同时载两人,但条件是这些 2024-06-10 #题解 #中等 #双指针 #数组 #贪心 #排序 #LeetCode
3038.相同分数的最大操作数目 I 【LetMeFly】3038.相同分数的最大操作数目 I力扣题目链接:https://leetcode.cn/problems/maximum-number-of-operations-with-the-same-score-i/ 给你一个整数数组 nums ,如果 nums 至少 包含 2 个元素,你可以执行以下操作: 2024-06-07 #题解 #简单 #模拟 #数组 #LeetCode
2938.区分黑球与白球 【LetMeFly】2938.区分黑球与白球:黑球要与后面每个白球交换一次力扣题目链接:https://leetcode.cn/problems/separate-black-and-white-balls/ 桌子上有 n 个球,每个球的颜色不是黑色,就是白色。 给你一个长度为 n 、下标从 0 开始的二进制字符串 s,其中 1 和 0 分别代表黑色和白色的球。 在每一步中,你可以选择两个相邻 2024-06-06 #题解 #中等 #字符串 #双指针 #贪心 #LeetCode