小编Nad*_*ius的帖子

在为我的 vue 项目提供服务时,我在无法找到的清单 json 中收到错误

所以这是我打开 vue 项目时遇到的错误...除了我什至无法找到我的 manifest.json 项目中也没有 /img/icons 文件夹。我不知道错误是什么或如何纠正它

尝试使用清单中的以下图标时出错:http://localhost:8080/img/icons/android- >chrome-192x192.png(下载错误或资源不是有效图像)

vue.js manifest.json vue-cli

5
推荐指数
1
解决办法
1811
查看次数

CodeWars 的重量对重量

问题是:

“我和我的朋友约翰是‘Fat to Fit Club (FFC)’的会员。约翰很担心,因为每个月都会发布一份会员体重名单,而每个月他都是名单上的最后一个,这意味着他是最重要的。”最重。

我是制定名单的人,所以我告诉他:“别担心,我会修改名单的顺序”。决定给数字赋予“权重”。从现在开始,一个数字的权重将是其数字之和。

例如,99 的“权重”为 18,100 的“权重”为 1,因此在列表中,100 将排在 99 之前。给定一个按正常顺序排列 FFC 成员权重的字符串,您能否给出按“权重”排序的字符串这些数字?”

例子

“56 65 74 100 99 68 86 180 90”按数字权重排序变为:“100 180 90 56 65 74 68 86 99”当两个数字具有相同的“权重”时,让我们将它们分类为字符串(按字母顺序排列) )而不是数字:100 位于 180 之前,因为它的“权重”(1) 小于 180 (9) 之一,而 180 位于 90 之前,因为具有相同的“权重”(9),它作为字符串出现在前面。

列表中的所有数字都是正数,并且列表可以为空。

这是我到目前为止的代码:

function sumOfParts(num) {
  return num.split('').reduce((a, b) => parseInt(a) + parseInt(b), 0)
} 

function orderWeight(string) {
  return string.split(' ').sort().sort((a,b) => sumOfParts(a) - sumOfParts(b)).join(' ')
}
Run Code Online (Sandbox Code Playgroud)

字符串上的代码字即使有两个具有相同值的连续数字,但当添加 3 个以上具有相同总和的数字时,它就会开始损坏......以下是一些损坏它的字符串:

预期:'112 14 170 233100 …

javascript sorting lexicographic

3
推荐指数
1
解决办法
3535
查看次数