🧬알고리즘/Programmers

[JavaScript] 특정한 문자를 대문자로 바꾸기

뉴발자 2024. 6. 12.
728x90

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

문제

영소문자로 이루어진 문자열 my_string과 영소문자 1글자로 이루어진 문자열 alp가 매개변수로 주어진다.

 

my_string에서 alp에 해당하는 모든 글자를 대문자로 바꾼 문자열을 반환하는 함수를 작성해라.

728x90

 

 

나의 풀이

function solution(my_string, alp) {
    return my_string.split("").map((v) => v === alp ? v.toUpperCase() : v.toLowerCase()).join("");
}

 

 

다른 풀이

const solution = (s, a) => s.replaceAll(a, a.toUpperCase());

 

 

 

 

 

 

 

 

 

 

728x90

댓글