Hyundolog

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

문제 풀이/프로그래머스

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

hyundol97 2023. 11. 6. 18:04

문제

 

 


 

 

풀이

1차

function solution(s) {
    const arr = s.split(' ');
    const result = arr.map(item => {
        let firstChar = item.charAt(0);
        let others = item.slice(1).toLowerCase();
        if('a' <= firstChar && firstChar <= 'z') {
            firstChar = firstChar.toUpperCase();
        }
        return firstChar + others;
    })
    return result.join(' ');
}

 

 

2차

function solution(s) {
    return s.split(' ').map(item => item.charAt(0).toUpperCase() + item.slice(1).toLowerCase()).join(' ');
}

 

 


 

리뷰

  • 변수 최소화한 코드 작성 필요
Comments