인프런 커뮤니티 질문&답변

추혜린님의 프로필 이미지
추혜린

작성한 질문수

자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)

연속부분수열

작성

·

93

0

먼저 코드를 짜고 강의를 봤는데 완전 다른 방식으로 접근하시더라구요 도무지 이해가 안가서요..

저는 이런식으로 짰는데 너무 일차원적인 방법이거나 잘못된 방법인가요??

function solution(arr) {
  let sum = 0;
  let answer = 0;
  let rt;
  for (let lt = 0; lt < arr.length; lt++{
    sum += arr[lt];
    rt = lt + 1;
    if (sum <= 5answer++;
    else break;

    while (sum <= 5{
      sum += arr[rt++];
      if (sum <= 5answer++;
    }
    sum = 0;
  }
  return answer;
}

답변 1

1

김태원님의 프로필 이미지
김태원
지식공유자

안녕하세요^^

아래와 같은 입력은 답이 나오지 않네요. 좋은 시도 같습니다.

arr=[33623];
console.log(solution(arr));

추혜린님의 프로필 이미지
추혜린

작성한 질문수

질문하기