function solution(my_string, k) {
let answer = '';
while(k > 0) {answer += my_string; k--;}
return answer;
}
function solution(str_list) {
let answer = [];
const indexL = str_list.indexOf("l");
const indexR = str_list.indexOf("r");
// "l"이 먼저 나오거나 존재하지 않을 때
if (indexL !== -1 && (indexR === -1 || indexL < indexR)) {
answer = str_list.slice(0, indexL);
}
// "r"이 먼저 나오거나 존재하지 않을 때
else if (indexR !== -1) {
answer = str_list.slice(indexR + 1);
}
return answer;
}
그냥 막상 풀었을 때 쉽다고 여겼는데 조건 처리 하는게 길어져서 귀찮았다..
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 [];
}
역시 다른 사람들이 푼것은 깔끔..
해당 index 값을 없다면 -1을 리턴!