기타/알고리즘

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

가나닩 2024. 10. 4. 02:03

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

  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