programmers JadenCase 문자열 만들기 (javascript)
나의 풀이 ⛹️♂️
function solution(s) {
var answer = '';
for(let i=0; i<s.length; i++){
if(i===0 || s[i-1] ===' '){
answer+= s[i].toUpperCase();
}else{
answer += s[i].toLowerCase();
}
}
return answer;
}
- for문과 배열특성?을 이용해 문제를 풀었다. 하지만 뭔가 더 좋은 풀이가 있을거라 생각하고 찾아보았더니 역시 그랬다..
다른 분의 풀이 ⛹️♂️
function solution(s) {
return s.split(" ").map(v => v.charAt(0).toUpperCase() + v.substring(1).toLowerCase()).join(" ");
}
- map과 substring을 사용해서 아주 간단하게 풀이하셨다..
- map을 자유자재로 쓸 수 있도록 연습해야겠다..
Author And Source
이 문제에 관하여(programmers JadenCase 문자열 만들기 (javascript)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@pji3504/programmers-JadenCase-문자열-만들기-javascript저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)