[프로그래머스] JadenCase 문자열 만들기 (JS)

hhkim·2023년 7월 28일
0

Algorithm - JavaScript

목록 보기
79/188
post-thumbnail

풀이 과정

  1. 문자열을 공백 기준으로 자르기: split()
  2. 각 요소에 대해 반복
  3. 첫 문자를 대문자로 바꾸기: toUpperCase()
  4. 다른 문자는 소문자로 바꾸기: toLowerCase()
  5. 배열을 다시 문자열로 만들기: join()

코드

function solution(s) {
  return s
    .split(' ')
    .map((str) =>
      [...str]
        .map((c, i) => (i === 0 ? c.toUpperCase() : c.toLowerCase()))
        .join('')
    )
    .join(' ');
}

0개의 댓글