• 카테고리

    질문 & 답변
  • 세부 분야

    알고리즘 · 자료구조

  • 해결 여부

    미해결

section2 - 2.보이는학생 질문입니다 !

23.11.20 00:14 작성 23.11.20 00:14 수정 조회수 192

0

function solution(arr){
  answer = 0;
  arr[0] ? answer += 1 : ''
  for (let i=1; i<arr.length; i++){
    if(arr[i]>arr[i-1]) answer += 1
    else if(arr[i] === arr[i-1]) answer -= 1
  }
  return answer;
}

let arr=[130, 135, 148, 140, 145, 150, 150, 153];
console.log(solution(arr));

위 내용처럼 작성해도 문제없는 코드일까요??

답변 1

답변을 작성해보세요.

0

안녕하세요^^

반례가 많은 코드입니다.

let arr=[130, 135, 135, 135, 135, 135, 135];
console.log(solution(arr)); //답 2
let arr=[180, 155, 160, 170, 175, 178];
console.log(solution(arr)); // 답 1