(1).백준 2744번 대소문자 바꾸기는 이름처럼 대문자는 소문자로, 소문자는 대문자로 바꾸는 문제였다.

 

a~z의 문자열만 대소문자 구분 없이 제공된다는 것을 알 수 있었기 때문에

대문자 체크를 toUpperCase()를 통해 진행했고

대문자인 경우 소문자로 바꾼 다음 result에 추가했고

대문자가 아닌 경우 바로 소문자라고 판단해 else로 대문자로 변경 후 result에 추가했다.

const input = `WrongAnswer`

let result = ''

for(let i = 0 ; i < input.length ; i++){
    if(input[i] === input[i].toUpperCase()){
        result += input[i].toLowerCase()
    }
    else{
        result += input[i].toUpperCase()
    }
}

console.log(result)

'회고' 카테고리의 다른 글

[개발일지] - 53  (0) 2023.08.22
[개발일지] - 52  (2) 2023.08.21
[개발일지] - 50(주말)  (0) 2023.08.19
[개발일지] - 49  (0) 2023.08.18
[개발일지] - 48  (0) 2023.08.17

+ Recent posts