[프로그래머스 - 자바스크립트] 대문자와 소문자

차슈·2024년 4월 23일
0

프로그래머스

목록 보기
23/64
post-thumbnail

문제

문자열 my_string이 매개변수로 주어질 때, 대문자는 소문자로 소문자는 대문자로 변환한 문자열을 return하도록 solution 함수를 완성해주세요.


입출력 예

입출력 예 #1

소문자는 대문자로 대문자는 소문자로 바꾼 "CCCccc"를 return합니다.

입출력 예 #2

소문자는 대문자로 대문자는 소문자로 바꾼 "ABcDeFGHij"를 return합니다.


풀이

function solution(my_string) {
    var answer = [];
    for(let i=0; i<my_string.length; i++)
        {
            if(my_string[i] === my_string[i].toUpperCase())
                {
                    answer.push(my_string[i].toLowerCase())
                    
                }else{
                    answer.push(my_string[i].toUpperCase())
                }
        }
    return answer.join("")
}

간단한 문제.
my_string의 길이만큼 for문을 돌리고
만약 my_string[i] 번째가 대문자로 바꿨을때랑 같으면 소문자로 변환하고 아니면 대문자로 변환

알아야할것

toUpperCase() : string을 대문자 변환
toLowerCase(): string을 소문자 변환

0개의 댓글