► JS Algorithm/Basic

JavaScript 알고리즘 | 17_앞 숫자보다 작은 숫자 착출(배열의 앞 인덱스와 비교)

다람트리 2022. 8. 30. 23:52
반응형

🔒 Q 

숫자들 중에 앞 숫자보다 작은 숫자들만 착출하시오

 

🔒 ex

입력값 8, 1, 40, 23, 80, 55
출력값 8,1,23,55

 

🔒 Solution

      function solution(...nums) {
        let answer = [nums[0]];
        for (let i = 1; i < nums.length; i++) {
          if (nums[i - 1] > nums[i]) {
            answer.push(nums[i]);
          }
        }
        return answer.join(", ");
      }
      console.log(solution(8, 1, 40, 23, 80, 55)); //output: 8,1,23,55
반응형