문제를 풀기위해 아래와 같은 요소들을 고려하였다.
- 띄어쓰기를 검출하여 알파벳을 대문자로 수정한다.
- 첫글자도 대문자로 변경해야하므로 띄어쓰기 검출과 함께 조건에 첫글자도 추가한다.
- 나머지는 모두 소문자로 변경한다.
더보기
더보기
function solution(s) {
var answer = '';
for(let i=0;i<s.length;i++){
if(s[i-1] === " "|| i===0) {
answer += s[i].toUpperCase();
} else {
answer += s[i].toLowerCase();
}
}
return answer;
}
• toUpperCase(), toLowerCase()
문자열에 사용하면 대문자, 소문자로 변경할 수 있다.
let up = "a";
let low = "B";
console.log(up.toUpperCase()) // A
console.log(low.toLowerCase()) // b
'컴퓨터 과학 > 프로그래머스 문제풀이' 카테고리의 다른 글
(JS) Programmers : 여행경로 - DFS (0) | 2025.01.14 |
---|---|
(JS) Programmers : 문자열 내 p와 y의 개수 - match() (0) | 2024.10.06 |
(JS) Programmers : 붕대 감기 (0) | 2024.10.04 |
(JS) Programmers : 신고 결과 받기 - Set() (0) | 2024.10.01 |
(JS) Programmers : 성격 유형 검사하기 - 객체를 배열로 변환, 절댓값 (0) | 2024.09.30 |