배움 기록/코테 연습
[프로그래머스] 배열 만들기 4 : JavaScript
dygreen
2025. 1. 18. 22:40
반응형
📌 문제
📌 풀이
function solution(arr) {
var stk = [];
let i = 0;
while (i < arr.length) {
if (stk.length === 0) {
stk.push(arr[i]);
i += 1;
} else {
if (stk[stk.length - 1] < arr[i]) {
stk.push(arr[i]);
i += 1;
} else {
stk.pop();
}
}
}
return stk;
}
- while 반복문 : 조건문이 참일 때 실행되는 반복문
i < arr.length
가 참인 경우에만 while문 속 문장들이 실행된다
for 반복문 외에도 while 반복문도 기억하고 써먹어야겠다!
728x90
반응형