【发布时间】:2021-03-15 19:50:22
【问题描述】:
这里有点菜鸟问题。
在 CodeWars 挑战中,我正在尝试为大于“b”的“a”的所有数组平方和返回 true。这是我目前所拥有的:
function arrayMadness(a, b) {
a = a.reduce((ele, ele2) => {
return (ele ** 2) + (ele2 ** 2);
});
b = b.reduce((ele, ele2) => {
return (ele *ele *ele) + (ele2 *ele2 * ele2);
});
if (a > b) {
return true;
} else return false;
}
但是,我的一些测试仍然失败。谁能帮我看看我哪里出错了?
提前非常感谢! :)
附:这是挑战:https://www.codewars.com/kata/56ff6a70e1a63ccdfa0001b1/train/javascript
【问题讨论】:
-
你能修正一下代码的缩进吗?很难阅读。
标签: javascript arrays boolean reduce