코드
function solution(s) {
let sSplitArr = s.split(" ");
for (let i = 0; i < sSplitArr.length; i++) {
sSplitArr[i] = sSplitArr[i].toLowerCase().replace(/^[a-z]/, (x) => x.toUpperCase());
}
return sSplitArr.join(" ");
}
다른 코드
function solution(s) {
return s.split(" ").map(v => v.charAt(0).toUpperCase() + v.substring(1).toLowerCase()).join(" ");
}
'코딩 테스트 > 프로그래머스 level2' 카테고리의 다른 글
올바른 괄호 (0) | 2022.09.08 |
---|---|
최솟값 만들기 (0) | 2022.09.08 |
이진 변환 반복하기 (0) | 2022.09.08 |
최댓값과 최솟값 (0) | 2022.09.08 |
N개의 최소공배수 (0) | 2022.09.05 |