프로그래머스 (JS)/Lv. 0

[Programmers] 120893번 - 대문자와 소문자

hodo- 2023. 2. 28. 19:56

Problem

문제 보기

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


Solution

const solution = my_string => my_string.split('').map(x => x == x.toUpperCase()? x.toLowerCase() : x.toUpperCase()).join('');

1. split('')으로 문자열 -> 배열로 변환
2. map() 배열의 요소 하나씩 호출
3. 불러온 요소 x를 대문자로 변환했을 때랑 x가 같다면 소문자로 변환 (삼항연산자 사용)
4. join('')으로 배열 -> 문자열 변환