devlog_owen
[프로그래머스] JadenCase 문자열 만들기 본문
728x90
문제
본문1
나의 풀이
function solution(s) {
let arr = s.split(' ')
for(let i =0; i < arr.length; i++){
arr[i]= arr[i].charAt(0).toUpperCase()+arr[i].slice(1).toLowerCase()
}
return arr.join(' ');
}
1. 문자열 s를 공백을 기준으로 분할 => split(' ')
2. for문으로 배열 돌면서 charAt(0).toUpperCase()를 사용하여 각 단어의 첫 글자를 대문자로 변환시킴
charAt(0)은 첫번째 글자, toUpperCase()은 대문자로 변환
3.slice(1).toLowerCase()를 사용하여 나머지 글자를 소문자로 변환
slice(1)은 인덱스넘버 1부터 문자열 끝까지의 부분, toLowerCase는 소문자 변환
4. 마지막 반환할때 join(' ') 사용해서 하나의 문자열로 다시 합침
다른 사람 풀이
본문1
회고
본문1
728x90
'algorithm > (js)프로그래머스' 카테고리의 다른 글
[프로그래머스] 문자열 내마음대로 정렬하기 (0) | 2023.11.08 |
---|---|
[프로그래머스] 자릿수 더하기 (0) | 2023.11.07 |
[프로그래머스] 나누어 떨어지는 숫자 배열 (0) | 2023.11.07 |
[프로그래머스] 서울에서 김서방 찾기 (0) | 2023.11.07 |
[프로그래머스] 숫자 문자열과 영단어 (0) | 2023.11.07 |