728x90
공백문자를 기준으로 나눈 이후, 맨 앞부분은 대문자, 나머지 부분은 소문자로 바꿔주면 되는 문제였다.
단 문제 조건에서 공백문자가 반복되서 나올 수 있는것이 조건이라 해당부분을 처리해주었다.
function solution(s) {
return s.split(" ").map(v => v!==""? v[0].toUpperCase()+v.slice(1).toLowerCase() : "").join(' ')
}
728x90
'FrontEnd > 프로그래머스' 카테고리의 다른 글
[JS] 파일명 정렬 (0) | 2023.07.13 |
---|---|
[JS] N진수 게임 (0) | 2023.07.11 |
[JS] 의상 (0) | 2023.07.11 |
[JS] 다리를 지나는 트럭 (0) | 2023.07.11 |
[JS] 기능개발 (0) | 2023.07.08 |