const abc = "AAAABBBccccdddd";
const arr = [];
for(let i=0; i<abc.length; i++){
if(abc[i]===abc[i].toUpperCase()){
arr[i] = abc[i].toLowerCase();
}else{
arr[i] = abc[i].toUpperCase();
}
}
console.log(arr.join(""))
abc 값을 대문자 -> 소문자,
소문자 -> 대문자로 바꿔주는게 핵심.
for문을 통해서 AAAABBBBccccdddd를 abc 길이만큼 돌려주면서 abc를 돌려주는데
조건이 있다.
만약에 abc[i] i 값이 0이라면 A 가 === abc[i].toUpperCase() //대문자라면
arr[i] i 값이 0이니까 대문자 A 겠죠??
A를 toLowerCase()로 소문자로 바꾸어 arr[i] 에 넣어라.
아니면 대문자로 넣어라.
그런의미 입니다.
그리고 console.log(arr.join("")) .join("")을 넣어서 배열의 원소들을 문자로 붙여줍시다.