N(1<=N<=100)개의 정수를 입력받아, 자신의 바로 앞 수보다 큰 수만 출력하는 프로그램을 작
성하세요.(첫 번째 수는 무조건 출력한다)
7 3 9 5 6 12
7 9 6 12
<html>
<head>
<meta charset="UTF-8" />
<title>출력결과</title>
</head>
<body>
<script>
function solution(s) {
let answer = []
answer = s.filter((v) => {
if (v >= 6) {
return answer.push(v)
}
})
return answer
}
let arr = [7, 3, 9, 5, 6, 12]
console.log(solution(arr))
</script>
</body>
</html>
<html>
<head>
<meta charset="UTF-8" />
<title>출력결과</title>
</head>
<body>
<script>
function solution(s) {
let answer = []
answer.push(s[0])
for (let i = 0; i < s.length; i++) {
if (s[i - 1] < s[i]) answer.push(s[i])
}
return answer
}
let arr = [7, 3, 9, 5, 6, 12]
console.log(solution(arr))
</script>
</body>
</html>
빈 배열을 선언하고 거기에, 비교할 배열의 첫 번째 인덱스를 넣는다.
반복문을 돌면서 n-1과 n을 비교해서 조건문이 참인경우, 선언한 빈 배열에 담는다.