✔문제 설명
문자열 my_string과 문자 letter이 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return하도록 solution 함수를 완성해주세요.
✔입출력 예
입출력 예
my_string letter result
"abcdef" | "f" | "abcde" |
"BCBdbe" | "B" | "Cdbe" |
✔나의 풀이
function solution(my_string, letter) {
var a= my_string.split(''); // 문자열을 배열로 만든다.
for(let i=0;i<a.length;i++){
if(a[i].charCodeAt()===letter.charCodeAt()){ // i번째 있는 배열을 아스키코드로 바꾼 후 letter의 아스키코드랑 비교한다.
a.splice(i,1); //만약 같다면 해당 배열을 지우고 배열의 길이를 줄인다.
i--;
}
}
return String(a.join('')); // 문자열로 바꾸고 각 문자열을 연결시켜준다.
}
'알고리즘 > 자바스크립트-프로그래머스' 카테고리의 다른 글
[프로그래머스 | Javascript] 코딩테스트 Lv1 - 약수의 개수와 덧셈 (0) | 2023.01.02 |
---|---|
[프로그래머스 | Javascript] 코딩테스트 입문 - 숨어있는 숫자의 덧셈 (2) (0) | 2022.12.28 |
[프로그래머스 | Javascript] 코딩테스트 입문 - 외계어 사전 (0) | 2022.12.28 |
[프로그래머스 | Javascript] 코딩테스트 입문 - 잘라서 배열로 저장하기 (0) | 2022.12.27 |
[프로그래머스 | Javascript] 코딩테스트 입문 - 진료 순서 정하기 (2) | 2022.12.26 |