function solution(my_string, letter) {
let ans = [];
for(let i = 0; i < my_string.length; i++){
let str = my_string[i];
if(str === letter){
continue;
} else {
ans.push(str);
}
}
return ans.join("");
}
문자열을 하나하나 빼서 조건문 판별을 했다.
간단한 문제인데도 코드가 굉장히 길어지는데,
더 간단히 표현하는 방법이 있다.
function solution(my_string, letter) {
const answer = my_string.split(letter).join('')
return answer;
}
테스트 케이스가 얼마 없어서 정확한 확인은 못하지만,
두 코드 사이에 소요 시간은 거의 차이가 없다.
내 풀이는 모든 케이스에서 일정한 시간이 걸린 반면,
다른 분 풀이는 더 빠를 때도 있고, 더 느릴 때도 있었다.(굉장히 미세한 차이로)