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

CHAEY·2023년 8월 30일
0

코딩테스트

목록 보기
4/8
post-thumbnail

코딩테스트 연습

🟡언어 : Javascript

🤖 문제

대소문자 바꿔서 출력하기

영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요.

입력

aBcDeFg

출력

AbCdEfG

💡 나의 풀이

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];
    arr = [];
    
    for (let i = 0; i < str.length; i++) {
        if (str[i] === str[i].toUpperCase()) {
            arr.push(str[i].toLowerCase());
        } else {
            arr.push(str[i].toUpperCase());
	}
    }

    console.log(arr.join(""))
});

❇️ 알게된 점

- toUpperCase()

: 문자열을 대문자로 변환

구문

strUpper = str.toUpperCase(); 

- toLowerCase()

: 문자열을 소문자로 변환

구문

strLower = str.toLowerCase(); 

0개의 댓글