私はプログラミングとjavascriptについてかなり新しく、最近CodeWarsの課題に取り組んでいます。私は私の解決策で下の課題を渡すことができず、他のユーザーからの解決策と比較しても、私の問題が私のものであるかどうかはわかりませんでした。CodeWarsのjavascriptチャレンジ:私のソリューションに何が問題なのですか?
チャレンジ:
「それに渡された各番号それ正方形ようsquareSum/square_sum/SquareSum方法を完了した後、一緒に結果を合計例えば
: squareSum([1 、2、2]); // 9"
私のコードを返す必要があります。
function squareSum(numbers){
var sqNum = numbers.map(num=>num*num);
var addNum = sqNum.reduce((acc,curr)=> acc + curr);
return addNum
};
を10
何か不足していますか?
このコードで何が問題になっていますか?エラーはありますか? – Weedoze
私はそれをテストし、それは正常に動作します。あなたの結果は何ですか? – DSCH
チャレンジに失敗する可能性は複数あります。コードが正しいように見えますが、フルコピーを実行すると、「大規模配列」のテストケースの時間要件に失敗する可能性があります。 reduceで直接square演算を実行してみてください。 – Ext3h