🖥️Frontend/Programmers

[JavaScript] 문자열 대소문자 바꿔서 출력하기

뉴발자 2024. 5. 30.
728x90

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

문제

영어 알파벳으로 이루어진 문자열 str의 문자열의 각 알파벳을 대문자는 소문자로, 소문자로 대문자로 변환한다.

728x90

 

 

풀이

let str = "AbCdeFg";
// 변환 값을 넣어 줄 빈 배열 생성
let arr = [];

for( let i=0; i < str.length; i++ ) {
  // str[i] 문자가 대문자일 경우 -> 소문자로 변환
  if( str[i] === str[i].toUpperCase() ) {
    arr.push(str[i].toLowerCase());
  } else {
    // str[i] 문자가 대문자가 아닌 경우 -> 대문자로 변환
    arr.push(str[i].toUpperCase());
  }
}

// join 함수를 사용해서 배열을 문자열로 변환
console.log(arr.join(""));

 

 

 

 

 

 

 

 

 

 

728x90

댓글