본문 바로가기
자료구조,알고리즘/Java Script 기초

[js] 문자열의 대소문자 서로 바꾸기

by 슈퍼 루키 2022. 8. 14.
[문제 설명]
문자열 s가 있습니다. 이 문자열의 대/소문자를 서로 바꾸는 함수, solution을 완성해주세요.

예를 들어, s 'Naver'가 있을 때, 결과는 'nAVER' 입니다.

[입력 형식]
- s는 길이가 100 이하의 문자열입니다.
- s는 대/소문자로 구성되어 있습니다.

[출력 형식]
- 문자열의 대/소문자를 변경하여 출력합니다.

 

풀이

1. s의 요소 각각이 대문자이면 소문자를 answer에 더해준다.

2. 소문자이면 대문자를 넣어준다.

for...of

stirng.toUpperCase()

string.toLowerCase()

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

  return answer;
}

console.log(solution('Naver'));
반응형

댓글