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
'스터디 > 코딩테스트' 카테고리의 다른 글
javascript 코딩테스트 - 인덱스 바꾸기 (0) | 2023.02.23 |
---|---|
javascript 코딩테스트 - 영어가 싫어요 (0) | 2023.02.23 |
javascript 코딩테스트 - 암호 해독 (0) | 2023.02.22 |
javascript 코딩테스트 - 369게임 (0) | 2023.02.22 |
javascript 코딩테스트 - 가까운 수 (0) | 2023.02.22 |