프로그래머스
(프로그래머스 lv.2) JadenCase 문자열 만들기
prdg
2023. 5. 9. 10:37
일단 문제는 이렇게 된다

우선 모든 단어를 분리하기 위해 s로 받은 문자를 띄어쓰기 부분으로 분리해 배열로 만들었다.
split으로 분리해 map을 실행해서 첫번째 문자를 slice을 이용해 분 리후 toUpperCase로 대문자로 만들었다.
그 뒤 글자들도 slice을 이용해 분리 후 toLowerCase를 이용해 소문자로 만들었다.
그리고 합친 후 join으로 띄어쓰기를 넣고 다시 문자로 만들었다.
답:
let solution = (s) => {
return s.split(" ").map(i => i.slice(0, 1).toUpperCase()
+ i.slice(1, i.length).toLowerCase()).join(" ")
}