[JS알고리즘] 큰 수 출력하기



N(1<=N<=100) 개의 정수를 입력받아 자신의 바로 앞 수보다 큰 수만 출력하는 프로그램을 작성하시오


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

let arr =[7,3,9,5,6,12]
console.log(solution(arr))

배열안의 바로 앞의 숫자가 현재숫자보다 크면 넣는다.

0번째 값은 무조건 넣어준다.

쉬운 문제.




inflearn 자바스크립트 알고리즘 강의 내용 =)




© 2018. by sora

Powered by sora