스터디/코딩테스트

javascript 코딩테스트 - 대문자와 소문자

공대생철이 2023. 2. 22. 22:50
728x90

처음에 생각했던 것

- 반복문을 돌려야겠다

- 전환해주는 메소드가 있지 않을까? (찾아봤는데 없는 듯)

- 그 메소드를 잘 모르겠으면 그냥 toLowerCase 랑 toUpperCase 써야겠다.

 

나의 답

function solution(my_string) {
    var answer = '';
    for(let i of my_string){
        if(i === i.toLowerCase()){
            answer += i.toUpperCase()
        } else {
            answer +=i.toLowerCase()
        }
    }
    return answer;
}

반복문을 돌면서 소문자인지 아닌지 확인을 하고 맞으면 대문자로 변환하고 대문자면 소문자로 변환하는 조건문이다.

개쉬웠다.

728x90