joyful
[Javascript] 특정 문자 제거하기 - 프로그래머스 본문
문제출처: https://school.programmers.co.kr/learn/courses/30/lessons/120826
문제
풀이
function solution(my_string, letter) {
let string = my_string.split(""); //[ 'h', 'e', 'l', 'l', 'o' ]
let answer = "";
for (i = 0; i < my_string.length; i++) {
if (string[i] !== letter) { //해당 철자가 없으면 answer에 넣어주기
answer += string[i];
}
}
return answer;
}
console.log(solution("BCBdbe", "B"));
다른 사람 풀이
function solution(my_string, letter) {
return my_string.replaceAll(letter, "");
}
replaceAll() : 특정 문자를 지정한 문자열로 대체하여 새 문자열을 반환하는 메서드.
위 코드에서는 letter를 ""(공백)으로 대체하여 반환했다.
예)
const paragraph = "I think Ruth's dog is cuter than your dog!";
console.log(paragraph.replaceAll('dog', 'monkey'));
// Expected output: "I think Ruth's monkey is cuter than your monkey!"
'프로그래머스' 카테고리의 다른 글
[Javascript] 양꼬치 - 프로그래머스 (2) | 2024.03.29 |
---|---|
[Javascript] 각도기 - 프로그래머스 (0) | 2024.03.29 |
[Javascript] 문자 반복 출력하기 - 프로그래머스 (0) | 2024.03.28 |
[Javascript] 짝수 홀수 개수 - 프로그래머스 (0) | 2024.03.26 |
[Javascript] 직각삼각형 출력하기 - 프로그래머스 (0) | 2024.03.25 |