큰 수 출력하기
주어지는 배열에서 인접한 숫자 두 개 중 큰 수를 출력하는 문제입니다.
가장 맨 앞에 있는 수는 출력에 무조건 넣습니다.
배열이 아래와 같이 주어지면, 7와 3을 비교, 3과 9를 비교.... 6과 12를 각각 비교합니다.
const arr = [7, 3, 9, 5, 6, 12]
제일 처음 숫자는 가장 먼저 answer 배열에 넣어주고,
반복문을 돌며 인접한 두 수를 비교해줍니다.
function bigger(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
}
console.log(bigger(arr)); // [ 7, 9, 6, 12]