강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

kimdonghee9308300749 のプロフィール画像
kimdonghee9308300749

投稿した質問数

JavaScriptアルゴリズムの問​​題プール入門(コーディングテストに比べ)

4. スコアの計算

reduce방식을 풀어봤습니다.

作成

·

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

回答 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

codingcamp님의 프로필 이미지
codingcamp
インストラクター

안녕하세요^^

자바스크립트 다운 좋은 방식입니다. 

kimdonghee9308300749 のプロフィール画像
kimdonghee9308300749

投稿した質問数

質問する