获得徽章 1
#刷题交流# 典型的栈题目,使用栈来处理运算符优先级和括号,逐步解析并计算表达式的值。
#刷题交流# 打卡和的逆运算,通过排序和数组,逐步推导出原始数组中的每个数,并更新和数组,最终检查是否有解。
#刷题交流# 通过动态规划,计算从青海湖到景点X的最小燃油成本,确保到达时油量至少为200L,并考虑沿途加油站的油价和距离。
#刷题交流# 打卡红包运气排行榜,可以利用字典,根据抢到的金额降序排序,金额相同则按抢红包的顺序排序。
#刷题交流# 今日打卡a替换函数,比较简单。需要注意在JAVA中:字符串是不可变的,可以使用 StringBuilder 来存储替换后的字符,最后再将 StringBuilder 转换为字符串。
#刷题交流# 打卡:大数和中极值位。将两个字符串形式的数字相加,得到一个新的字符串,然后找出新字符串中最大和最小数字的位置差。
#刷题交流# 从起始位置逐步移动到目标位置,每步的步长是连续整数且首末两步为1,通过计算步数 n 使得 n * (n + 1) / 2 大于等于目标位置与起始位置的差值 d,找到最小的 n 即为最少步数。
#刷题交流# 打卡《游戏排名第三大的分数》。使用集合去重,将去重后的分数数组按降序排序,然后根据数组长度返回第三大的分数或最大的分数。
#刷题交流# 今日打卡构造回文字符串问题, 从字符串 s 的中间位置开始,尝试构造回文字符串,并检查其字典序是否小于 s,如果无法构造出满足条件的回文字符串,则返回 -1。
#刷题交流# 使用双指针法来高效地遍历两个数组,找到相同的元素并将其加入结果列表。最后,反转结果列表以满足从大到小的顺序要求。
#刷题交流# 打卡《不同整数的计数问题》将字符串中的非数字字符替换为空格,提取所有连续的数字序列,转换为整数并存储到集合中,最后返回集合的大小。
#刷题交流# 打卡《我好想逃却逃不掉》通过广度优先搜索(BFS)从出口开始反向遍历迷宫,标记所有可达的格子,然后统计不可达的格子数量。
#刷题交流# 今日打卡《石子移动问题》,通过排序石子位置,计算石子占据的总长度,然后计算可以移动的最大次数。
#刷题交流# 今日打卡最少字符串操作次数,通过统计字符出现次数,使用优先队列按出现次数从高到低排序字符,然后逐步减少字符的出现次数,直到所有字符的出现次数都不大于1,从而计算最少操作次数。
#刷题交流# 打卡《小U最大连续移动次数》,这个题目综合运用了深度优先搜索(DFS)和动态规划(DP)的知识,综合性很强
#刷题交流# 打卡小M的数组变换题解,通过计算数组中每个元素的素因子并统计不同素因子的数量,判断是否可以通过有限次操作使得每个元素最多只包含一种素因子。
#刷题交流# 今日刷题《最少前缀操作问题》。通过比较字符串S和T的前缀部分,计算需要修改的字符数,并加上S比T多出的字符数(需要删除的部分),得到将S变成T的前缀所需的最少操作次数。
#刷题交流# 补签本周四(12月5日)的沸点。核心是通过筛选符合条件的怪物并使用动态规划计算最长递增子序列,找到小E最多能击败的怪物数量。
#刷题交流# 今日练习《数组元素之和最小化》。在掘金发现了写的不错的题解,奈何是用python写的,用豆包marscode一键语言转换转成JAVA,很实用的功能
下一页