► JS Algorithm/Basic
JavaScript 알고리즘 | 18_ 앞사람보다 큰 사람 선별(배열의 앞인덱스와 비교)
다람트리
2022. 8. 31. 10:42
반응형
🔒 Q
무작위의 키 순으로 줄을 섰다.
앞에서 볼 때, 앞사람보다 키가 커서 보이는 뒷사람들을 선별하시오
🔒 ex
입력값 | 164, 158, 172, 167, 181, 175, 151 |
출력값 | 164, 172, 181 |
🔒 Solution
function solution(...heights) {
let answer = [heights[0]];
for (let i = 1; i < heights.length; i++) {
if (heights[i - 1] < heights[i]) {
answer.push(heights[i]);
}
}
return answer.join(", ");
}
console.log(solution(164, 158, 172, 167, 181, 175, 151)); // output: 164, 172, 181
반응형