[JS]reduce関数
🔷reduce関数を使用した加算時の概念のクリーンアップ
💦 質問:https://www.acmicpc.net/problem/11720
let testArr = [1,2,3]
function result(acc,cur,i){
return acc + cur;
}
//따로 인덱스 값을 적어주지 않으면 자동으로 0번째 인덱스부터 시작한다.
// 1 2 -> 3 3
console.log(testArr.reduce(result));//결과 값은 6
reduceはアキュムレータ機能を用いてbackjunアルゴリズム11720を解読することができる.💦 質問:https://www.acmicpc.net/problem/11720
let input = require('fs').readFileSync('/dev/stdin').toString().split('\n');
let num = input[1].split("").map(Number);
// 쪼갠 배열이 문자열이기 때문에 map함수를 써서 숫자로 변환함.
function reducer(acc,v){
return acc += v;
}
console.log(num.reduce(reducer));
Reference
この問題について([JS]reduce関数), 我々は、より多くの情報をここで見つけました https://velog.io/@chaem/JS-reduce함수テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol