프로그래머스 풀이/level0
[Programmers] level 0) 문제 '대문자와 소문자' 풀이
진기명기
2023. 2. 28. 11:59
🫠 Programmers (level 0)
👉🏻 문제 31번 (대문자와 소문자) : 소문자 > 대문자 & 대문자 > 소문자로 변환하기
function solution(my_string){
// 배열로 만든 후, 소 > 대 & 대 > 소 변환하기
let arr = [...my_string]
// map()을 통해 조건에 맞는 배열 반환하기
let res = arr.map((item) => {
if(item.toLowerCase() == item){
return item.toUpperCase()
} else{
return item.toLowerCase()
}
})
return res.join('')
}
✅ 확인할 점
💡 삼항연산자를 사용하여 한 줄로 작성할 수 있으니 삼항연산자를 쓰려고 노력하자!