문제 풀기/JavaScripts
문제 41. 이상한 문자 만들기(toUpperCase, toLowerCase)
kagan-draca
2024. 7. 25. 16:15
toUpperCase로
소문자 -> 대문자,
와 toLowerCase로
대문자 ->소문자
로 바꿀 수 있다.
다른 언어에는 isUpperCase, isLowerCase
로 대소문자 비교가 가능하지만
JavaScript에는 isUpperCase, isLowerCase
가 존재하지 않는다.
비교 방법으로는
ex) str='lowercase'
str == str.toUpperCase()
-> false
str == str.toLowerCase()
-> true
로 toUpperCase와 toLowerCase로
비교해야한다.
제출한 코드 :
function solution(s)
{
return s.split(' ').map((arr)=> arr.split('').map((element, index)=> index % 2 == 0 ? element.toUpperCase() : element.toLowerCase()).join('')).join(' ')
}