일단 문제는 이렇게 된다

우선 모든 단어를 분리하기 위해 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(" ")
}
'프로그래머스' 카테고리의 다른 글
(프로그래머스 Lv2) 영어 끝말잇기 (0) | 2023.05.10 |
---|
일단 문제는 이렇게 된다

우선 모든 단어를 분리하기 위해 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(" ")
}
'프로그래머스' 카테고리의 다른 글
(프로그래머스 Lv2) 영어 끝말잇기 (0) | 2023.05.10 |
---|