Hyundolog

[Programmers] Lv2. JadenCase 문자열 만들기 (JavaScript) 본문

문제 풀이/프로그래머스

[Programmers] Lv2. JadenCase 문자열 만들기 (JavaScript)

hyundol97 2023. 5. 25. 22:13

문제

 

 


 

 

풀이

1차

function solution(s) {
    let answer = [];
    let temp = s.split(' ');
    let regex = /[a-z]/;
    
    for(let i = 0; i < temp.length; i++) {
        let firstChar = temp[i].charAt(0);
        if(regex.test(firstChar)) {
            answer.push(firstChar.toUpperCase() + temp[i].slice(1).toLowerCase());
        } else {
            answer.push(firstChar + temp[i].slice(1).toLowerCase());
        }
    }
    
    return answer.join(' ');
}

 

 

 


 

리뷰

  • charAt() 메소드를 통해 인덱스에 따른 문자 추출
Comments