250x250
Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Archives
Today
Total
관리 메뉴

devlog_owen

[프로그래머스] JadenCase 문자열 만들기 본문

algorithm/(js)프로그래머스

[프로그래머스] JadenCase 문자열 만들기

developer_owen 2023. 11. 7. 19:00
728x90

문제

본문1


 

 

나의 풀이

function solution(s) {
   
    let arr = s.split(' ')
    for(let i =0; i < arr.length; i++){
        arr[i]= arr[i].charAt(0).toUpperCase()+arr[i].slice(1).toLowerCase()
    }
    
    return arr.join(' ');
}

 

1. 문자열 s를 공백을 기준으로 분할 => split(' ')

2. for문으로 배열 돌면서 charAt(0).toUpperCase()를 사용하여 각 단어의 첫 글자를 대문자로 변환시킴

charAt(0)은 첫번째 글자, toUpperCase()은 대문자로 변환

3.slice(1).toLowerCase()를 사용하여 나머지 글자를 소문자로 변환

slice(1)은 인덱스넘버 1부터 문자열 끝까지의 부분, toLowerCase는 소문자 변환

4. 마지막 반환할때 join(' ') 사용해서 하나의 문자열로 다시 합침


 

다른 사람 풀이

 

본문1


 

회고

 

본문1


 

 

 

 

728x90