티스토리 뷰

반응형

문제

입력된 배열 요소가 해당 요소의 바로 앞 요소보다 큰 수일 경우 출력하시오. 

첫번째 요소는 무조건 출력합니다.

 

 

입력 예제

[3, 1, 23, 17, 6, 10]

 

출력 예제

[3, 23, 10]

 

 

 

 

풀이

function solution(nums) {
  let answer = [];
  
  answer.push(nums[0]);
  
  for(let i = 1; i < nums.length; i++) {
    if (nums[i] > nums[i - 1]) answer.push(nums[i])
  }
  
  return answer;
}

 

반응형
반응형
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28