문제 풀이/프로그래머스
[Programmers] Lv2. JadenCase 문자열 만들기 (JavaScript)
hyundol97
2023. 5. 25. 22:13
문제
풀이
1차
function solution(s) {
let answer = [];
let temp = s.split(' ');
let regex = /[a-z]/;
for(let i = 0; i < temp.length; i++) {
let firstChar = temp[i].charAt(0);
if(regex.test(firstChar)) {
answer.push(firstChar.toUpperCase() + temp[i].slice(1).toLowerCase());
} else {
answer.push(firstChar + temp[i].slice(1).toLowerCase());
}
}
return answer.join(' ');
}
리뷰
- charAt() 메소드를 통해 인덱스에 따른 문자 추출