掘友等级
获得徽章 16
#刷题交流#
第10天,小F的永久代币卡回本计划
不会描述了,直接上图吧
#刷题交流#
第九天,超市里的货架调整
统计顾客对每种商品的需求数量和货架上每种商品的供应数量,然后计算每种商品可以卖出的最大数量,最终累加这些数量得到最多可以卖出的商品总数。具体步骤包括:首先统计需求和供应,然后遍历需求映射,对于每种商品,取需求数量和供应数量的最小值,累加这些最小值得到最终结果。
#刷题交流#
第八天,找出整型数组中占比超过一半的数
利用哈希表(map)来统计数组中每个元素的出现次数,然后遍历哈希表,找到出现次数超过数组长度一半的元素并返回。由于题目保证存在这样的元素,因此不需要额外处理不存在的情况。
#刷题交流#
创意标题匹配问题
题目要求判断给定的标题是否可以从含有通配符的模板中生成。模板中的通配符用成对的花括号 {} 括起来,可以包含任意字符。我们需要检查每个标题是否符合模板的要求,即标题中的非通配符部分必须与模板中的非通配符部分完全匹配,并且通配符部分可以被任意字符替换。
为了解决这个问题,我们可以将模板分为三部分:模板的前缀(在第一个通配符之前的部分)、模板的后缀(在最后一个通配符之后的部分)以及模板中的通配符部分。然后,我们使用正则表达式提取出模板中的非通配符部分,并检查每个标题是否符合这些部分的顺序和内容。
#刷题交流#
第六天,小e的怪物挑战,通过动态规划,我们可以逐步构建出每个怪物作为结尾时的最大击败数量,并最终找到全局的最大值。希望这些代码能帮助你更好地理解问题并验证你的实现。
#刷题交流#
通过递归生成所有可能的组合,并检查每个组合的数字之和是否为偶数,最终统计满足条件的组合数量。代码首先将输入的数字转换为字符串数组,然后使用递归函数 `generateCombinations` 生成所有可能的组合,并使用 `isSumEven` 函数检查每个组合的数字之和是否为偶数。最后,统计满足条件的组合数量并返回结果。
#刷题交流#
打卡第二天这段代码实现了一个动态规划算法,用于计算小R在徒步旅行中每天购买食物的最小花费。通过维护一个 `dp` 数组,记录每一天结束时的最小花费,并利用双层循环遍历每一天和前 `k` 天的状态,计算并更新最小花费。最终返回第 `n` 天的最小花费,确保小R在旅途中以最经济的方式购买食物。
#刷题交流#
打卡第二天:思路是
①分离整数部分和小数部分
②格式化整数部分,从整数部分的末尾开始,每三位插入一个逗号
③由于我们从后向前构建字符串,最后需要将字符串反转回来
④合并整数部分和小数部分
#刷题交流#
打卡第一天:思路是使用哈希表(map)来记录每个数字出现的次数,然后遍历哈希表找到只出现一次的数字。但我觉得不是最好,毕竟还要遍历一次map!!!
不给预约直播?一会短信轰炸?一会就半天不发?服务器压力那么大么?
下一页