
js算法刷题
文章平均质量分 64
js算法刷题
奶糖 肥晨
一名热爱技术和写作的00后前端程序媛,研究方向包括但不限于大前端、基础架构与中间件、性能优化等。相信不少朋友在CSDN、掘金、博客园、InfoQ、阿里云、公众号,腾讯云等社区看到过俺的干货文章。欢迎一起讨论学习。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
算法练习题目:小E在一个游戏中遇到了 n n个按顺序出现的怪物。每个怪物都有其特定的血量 h i h i 和攻击力 a i a i 。小E的初始血量为 H H,攻击力为 A A。游戏规
输入:n = 5, H = 10, A = 10, h = [6, 9, 12, 4, 7], a = [8, 9, 10, 2, 5]输入:n = 4, H = 20, A = 25, h = [10, 15, 18, 22], a = [12, 18, 20, 26]输入:n = 4, H = 20, A = 25, h = [22, 18, 15, 10], a = [26, 20, 18, 12]3.为了保持战斗节奏,要求击败的怪物序列中,后一个怪物的血量和攻击力都必须严格大于前一个怪物。原创 2024-12-26 11:15:28 · 575 阅读 · 0 评论 -
算法练习题目:问题描述 在一场经典的德州扑克游戏中,有一种牌型叫做“葫芦”。“葫芦”由五张牌组成,其中包括三张相同牌面值的牌 a a 和另外两张相同牌面值的牌 b b。如果两个人同时拥有“葫芦”,
说明:array数组中可组成4个葫芦,分别为[6,6,6,8,8],[6,6,6,5,5],[8,8,8,6,6],[8,8,8,5,5]。剩下的3个葫芦的大小关系为[8,8,8,5,5]>[6,6,6,8,8]>[6,6,6,5,5],故返回[8,5]因为三张相同牌面值的A > K,故[A,A,A,K,K]比[K,K,K,A,A]要大,返回[1,13]说明:可组成2个葫芦,分别为[9,9,9,6,6]和[6,6,6,9,9],由于[9,9,9,6,6]的牌面值为39,大于37,故返回[6,9]原创 2024-12-26 11:06:13 · 767 阅读 · 0 评论 -
算法练习题目:问题描述 小M面对一组从 1 到 9 的数字,这些数字被分成多个小组,并从每个小组中选择一个数字组成一个新的数。目标是使得这个新数的各位数字之和为偶数。任务是计算出有多少种不同的分组和选
小M面对一组从 1 到 9 的数字,这些数字被分成多个小组,并从每个小组中选择一个数字组成一个新的数。例如对于[123, 456, 789],14个符合条件的数为:147 149 158 167 169 248 257 259 268 347 349 358 367 369。numbers: 一个由多个整数字符串组成的列表,每个字符串可以视为一个数字组。小M需要从每个数字组中选择一个数字。输入:numbers = [123, 456, 789]输入:numbers = [14329, 7568]原创 2024-12-25 16:03:48 · 739 阅读 · 0 评论 -
算法练习题目:小M在工作时遇到了一个问题,他需要将用户输入的不带千分位逗号的数字字符串转换为带千分位逗号的格式,并且保留小数部分。小M还发现,有时候输入的数字字符串前面会有无用的 0,这些也需要精简掉
小M在工作时遇到了一个问题,他需要将用户输入的不带千分位逗号的数字字符串转换为带千分位逗号的格式,并且保留小数部分。小M还发现,有时候输入的数字字符串前面会有无用的 0,这些也需要精简掉。欢迎关注我获取前端学习资源,日常分享技术变革,生存法则;行业内幕,洞察先机。输入:s = “0000123456789.99”输入:s = “1294512.12412”输出:‘1,294,512.12412’输出:‘123,456,789.99’输入:s = “987654321”输出:‘987,654,321’原创 2024-12-25 16:01:16 · 689 阅读 · 0 评论 -
算法练习题目:小R正在计划一次从地点A到地点B的徒步旅行,总路程需要 N 天。为了在旅途中保持充足的能量,小R每天必须消耗1份食物。幸运的是,小R在路途中每天都会经过一个补给站,可以先购买完食物后再消
幸运的是,小R在路途中每天都会经过一个补给站,可以先购买完食物后再消耗今天的1份食物。然而,每个补给站的食物每份的价格可能不同,并且小R在购买完食物后最多只能同时携带 K 份食物。现在,小R希望在保证每天食物消耗的前提下,以最小的花费完成这次徒步旅行。输入:n = 6 ,k = 3 ,data = [4, 1, 5, 2, 1, 3]输入:n = 5 ,k = 2 ,data = [1, 2, 3, 3, 2]行业内幕,洞察先机。输入:n = 4 ,k = 1 ,data = [3, 2, 4, 1]原创 2024-12-25 15:55:45 · 748 阅读 · 0 评论