영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요.
입력 #1
aBcDeFg
출력 #1
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];
result = [];
for(var i=0; i<str.length; i++) {
if (str[i] === str[i].toUpperCase())
result.push(str[i].toLowerCase())
else
result.push(str[i].toUpperCase())
}
console.log(result.join(''));
});
toUpperCase - 대문자 변환
toLowerCase - 소문자 변환
배열의 모든 요소를 연결해 하나의 문자열로 반환
const elements = ['Fire', 'Air', 'Water'];
console.log(elements.join());
// "Fire,Air,Water" (동일결과)
console.log(elements.join(','));
// "Fire,Air,Water" (동일결과)
console.log(elements.join(', '));
// "Fire, Air, Water"
console.log(elements.join(''));
// "FireAirWater"
console.log(elements.join('-'));
// "Fire-Air-Water"