プログラマコード問題2021/04/26-Lv.1陰陽加算
[質問]
いくつかの整数があります.パラメータは、整数配列の絶対値(整数単位)と記号(整数単位)です.解関数を完了し、実際の整数の和を求めて返してください.
せいげんじょうけん
絶対数のすべての数字は1または1000以下です.
signs[i]が真で絶対[i]を表す実際の整数は正であり、そうでなければ負である.
absolutes
signs
result
[4,7,12]
[true,false,true]
9
[1,2,3]
[false,false,true]
0
I/O例説明
I/O例#1
[回答] function solution(absolutes, signs) {
return absolutes.reduce((acc, n, idx) => acc + (n * (signs[idx] ? 1 : -1)), 0);
}
reduce
を利用して累積を求めればよい.signs
によれば、absolutes
の要素を符号化して加算すればよい.
Reference
この問題について(プログラマコード問題2021/04/26-Lv.1陰陽加算), 我々は、より多くの情報をここで見つけました
https://velog.io/@hemtory/Programmers20210426
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
function solution(absolutes, signs) {
return absolutes.reduce((acc, n, idx) => acc + (n * (signs[idx] ? 1 : -1)), 0);
}
Reference
この問題について(プログラマコード問題2021/04/26-Lv.1陰陽加算), 我々は、より多くの情報をここで見つけました https://velog.io/@hemtory/Programmers20210426テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol