프로그래머스(JavaScript)/Lv0

[프로그래머스 : 코딩 기초 트레이닝]Lv0. 왼쪽 오른쪽(JavaScript)

지미지민 2024. 3. 20. 18:41

 

 

 

💜 코드


function solution(str_list) {
    const idx = str_list.findIndex((v) => v === 'l' || v === 'r');
    
    if(idx === -1){
        return [];
    }else if(str_list[idx] === 'l'){
        return str_list.slice(0, idx);
    }else{
        return str_list.slice(idx+1);
    }
    
}

 

 

 

💜실행 결과


 

 

 

💜다른 사람의 풀이


function solution(arr) {
    for(let i = 0; i < arr.length; i++) {
        if (arr[i] === 'l') return arr.slice(0, i);
        if (arr[i] === 'r') return arr.slice(i + 1);
    }
    return [];
}