본문 바로가기
기타/알고리즘

(JS) toUpperCase(), toLowerCase() [Programmers - JadenCase 문자열 만들기]

by 가나닩 2024. 10. 4.

문제를 풀기위해 아래와 같은 요소들을 고려하였다.

  1. 띄어쓰기를 검출하여 알파벳을 대문자로 수정한다.
  2. 첫글자도 대문자로 변경해야하므로 띄어쓰기 검출과 함께 조건에 첫글자도 추가한다.
  3. 나머지는 모두 소문자로 변경한다.
더보기
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