findeIndex로 l과 r중 어느쪽이 순서가 먼저인지 찾는다.
l이 먼저 오는 경우 for문으로 l기준 1낮은 순번의 요소들을 순서대로 담는다.
r이 먼저 오는 경우 for문으로 r기준 1높은 순번의 요소들을 순서대로 담는다.
function solution(str_list) {
var answer = [];
const val = str_list.findIndex(x => {
if(x === "l" || x === "r") return x
})
if(str_list[val] === "l") {
for(let idx = val - 1; idx >= 0; idx--) {
answer.unshift(str_list[idx])
}
return answer
} else if(str_list[val] === "r") {
for(let idx = val + 1; idx < str_list.length; idx++) {
answer.push(str_list[idx])
}
return answer
} else {
return answer
}
}