網掛けの追加
3664 ワード
陰陽加算
私が解いたアルゴリズム🎈
もんだいぶんせき
2つの絶対を受け入れ、シンボル値がtrueの場合、絶対インデックスに1を乗算し、falseに-1を乗算して合計します.
解答方法
1)シンボル配列値を1または-1に変更します.(map関数を使用)
2)reduce関数を用いて和を求める.
に質問
実際,1),2)の段階も順調で,1+2の時にはコードがより簡潔になり,より短くなり,解が終わった後,他の人の解も一緒に見られた.
コード#コード#🎨
function solution(absolutes, signs) {
signs = signs.map(sign => sign? 1 : -1);
return absolutes.reduce((acc, cur, i) => {
return acc + cur * signs[i];
}, 0);
}
// 다른 사람의 풀이
function solution(absolutes, signs) {
return absolutes.reduce((acc, cur, i) => acc += cur * (sign[i]? 1 : -1), 0);
}
Reference
この問題について(網掛けの追加), 我々は、より多くの情報をここで見つけました https://velog.io/@songsong/프로그래머스1자바스크립트-음양더하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol