💜 코드
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 [];
}
'프로그래머스(JavaScript) > Lv0' 카테고리의 다른 글
[프로그래머스 : 코딩 기초 트레이닝]Lv0. 두 수의 합(JavaScript) (0) | 2024.03.20 |
---|---|
[프로그래머스 : 코딩테스트 입문]Lv0. 영어가 싫어요(JavaScript) (0) | 2024.03.20 |
[프로그래머스 : 코딩 기초 트레이닝]Lv0. 배열 만들기 6(JavaScript) (0) | 2024.03.19 |
[프로그래머스 : 코딩테스트 입문]Lv0. 문자열 계산하기(JavaScript) (0) | 2024.03.19 |
[프로그래머스 : 코딩테스트 입문]Lv0. 공 던지기(JavaScript) (0) | 2024.03.19 |