프로그래머스 풀이/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('')
  
}

 

✅ 확인할 점

💡 삼항연산자를 사용하여 한 줄로 작성할 수 있으니 삼항연산자를 쓰려고 노력하자!