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
'🧬알고리즘 > Programmers' 카테고리의 다른 글
[JavaScript] 홀짝에 따라 다른 수 반환하기 (0) | 2024.05.31 |
---|---|
[JavaScript] 더 큰 수 반환하기 (0) | 2024.05.31 |
[JavaScript] 문자열 곱하기 (0) | 2024.05.31 |
[JavaScript] 두 문자열의 문자 섞기 (0) | 2024.05.31 |
[JavaScript] 문자열 중간에 다른 문자열 삽입하기 (0) | 2024.05.30 |
댓글