큰 수 출력하기

신유빈·2021년 8월 30일

항해99

목록 보기
23/37

큰 수 출력하기
N(1<=N<=100)개의 정수를 입력받아, 자신의 바로 앞 수보다 큰 수만 출력하는 프로그램을 작성하세요.(첫 번째 수는 무조건 출력한다)

▣ 입력설명
첫 줄에 자연수 N이 주어지고, 그 다음 줄에 N개의 정수가 입력된다.

▣ 출력설명
자신의 바로 앞 수보다 큰 수만 한 줄로 출력한다.

▣ 입력예제 1
6
7 3 9 5 6 12

▣ 출력예제 1
7 9 6 12

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));

첫번째 수는 무조건 출력이라서 push로 밀어넣고 시작했고 for문으로 하나하나 돌리면서 앞에 수와 뒤에 수를 비교하며 큰 수를 출력했다

profile
안녕하세요

0개의 댓글