https://school.programmers.co.kr/learn/courses/30/lessons/12951

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

function solution(s) {
  const result = s
    .split(" ")
    .map((item) => item.charAt(0).toUpperCase() + item.slice(1).toLowerCase());
  return result.join(" ");
}

 

문제 풀이 방법

 

1. 각 문자열을 공백 단위로 나눈다.

2. 나누게 되면 배열이 만들어지는데, 배열 안의 문자열중에 첫문자를 모두 대문자로 바꾸고, 나머지는 소문자로 바꾼다.

3. 그리고 공백 단위로 나눈 문자열을 join 함수를 사용해서 합쳐준다.

 

 

 

+ Recent posts