Cộng đồng Hỏi & Đáp của Inflearn
reduce방식을 풀어봤습니다.
Viết
·
277
2
function solution(cnt, arr){
if(arr.length !== cnt){
return;
}
let answer = 0;
arr.reduce((previous, current) => {
if(current === 1){
answer += previous;
return previous + 1;
}else{
return 1;
}
}, arr[0])
return answer;
}
이런방식은 어떤가요?
코테 준비 같이 해요! javascript
Câu trả lời 2
0
function solution2(input){
let answer = 0;
if(input[0] === 1) answer += 1;
input.reduce((acc, cur) => {
if(cur === 1) {
acc += cur
answer += acc;
}
else acc = 0;
return acc;
})
return answer;
}
저랑 비슷하시네요!
0





