코딩 테스트 풀이 🛠

[프로그래머스] l로 만들기

엄성준 2023. 7. 23. 20:47

문제 설명

알파벳 소문자로 이루어진 문자열 myString이 주어집니다. 알파벳 순서에서 "l"보다 앞서는 모든 문자를 "l"로 바꾼 문자열을 return 하는 solution 함수를 완성해 주세요.

 
제한사항
  • 1 ≤ myString ≤ 100,000
    • myString은 알파벳 소문자로 이루어진 문자열입니다.

입출력 예

myString result
"abcdevwxyz" "lllllvwxyz"
"jjnnllkkmm" "llnnllllmm"

 

나의 풀이

function solution(myString) {
    let answer = '';
    
    for(let i=0; i<myString.length; i++){
        if(myString[i]<'l'){
            answer+='l'
        }else{
            answer+=myString[i]
        }
    }
    return answer;
}