[프로그래머스] 대문자와 소문자

·2023년 2월 21일
0

프로그래머스_0단계

목록 보기
26/49

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


내 풀이

function solution(my_string) {
    let arr = my_string.split('')
    let answer = []
    for(x of arr) {
        if(x === x.toUpperCase()) {
            answer += x.toLowerCase()
        }else {
            answer += x.toUpperCase()
        }
    }
    return answer
}

다른 사람의 풀이

function solution(my_string) {
    var answer = '';
    for (let c of my_string) answer += c === c.toLowerCase() ? c.toUpperCase() : c.toLowerCase();
    return answer;
}
profile
개발자가 되는 과정

0개의 댓글