[Javascript 코딩테스트][프로그래머스 Lv.0] 대소문자 바꿔서 출력하기

uddi·2023년 9월 12일
0

📌 문제

대소문자 바꿔서 출력하기

🔑 풀이

대소문자 변경 함수인 toUpperCase()toLowerCase() 함수를 사용한다

  • 반복문을 통해 한 문자씩 대문자로 변경한다
  • 변경한 것과 기존문자를 비교한다
  • 같다면 기존 문자가 대문자인 것이므로 소문자로 변경하고, 다르다면 대문자로 변경한다

💻 코드

const readline = require('readline');
const rl = readline.createInterface({
    input: process.stdin,
    output: process.stdout
});

let input = [];

rl.on('line', function (line) {
    input = [line];
}).on('close',function(){
    str = input[0];
    let result =[];
    for(i=0; i<str.length; i++){
   result.push(str[i]==str[i].toUpperCase() ?str[i].toLowerCase():str[i].toUpperCase());       
    }
    
console.log(result.join(""))
});

📖 사용한 문법 정리

💡toUpperCase( ) : 문자열 내 모든 문자를 대문자로 변경
💡toLowerCase( ) : 문자열 내 모든 문자를 소문자로 변경

profile
거북이는 느리지만 결국 결승선을 통과한다

0개의 댓글