728x90
반응형
1. 내가 푼 풀이
function solution(my_string) {
let arr =my_string.split('');
let answer =[];
arr.forEach(x =>{
if(x === x.toUpperCase()){
answer.push(x.toLowerCase());
} else{
answer.push(x.toUpperCase());
}
});
return answer.join('');
}
2. 다른 사람 풀이
function solution(my_string) {
return my_string.split('').map(n => n === n.toUpperCase() ? n.toLowerCase() : n.toUpperCase()).join('')
}
- map 사용 & 삼항연산자
[출처]
1. 프로그래머스
반응형
'코딩테스트' 카테고리의 다른 글
[프로그래머스 | JavaScript] 짝수의 합 & 각도기 (1) | 2023.11.09 |
---|---|
[프로그래머스 | JavaScript] 인덱스 바꾸기 (0) | 2023.10.18 |
*[프로그래머스 | JavaScript] 중복된 문자 제거 (0) | 2023.10.17 |
[JS 입문 3주차 과제 | JavaScript ] 01. 나이든 유저 & 02. 어떤 매치가 성사될까? (0) | 2023.10.16 |
* [프로그래머스 | JavaScript] 문자열 내 마음대로 정렬하기 (0) | 2023.10.16 |