본문 바로가기
algorithm/js

[프로그래머스/js] JadenCase 문자열 만들기

by blogsy 2020. 5. 7.

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

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

function solution(s) {
  var answer = "";
   var arr = s.toLowerCase().split("");
  arr[0] = arr[0].toUpperCase();

  for (var i = 0; i < arr.length; i++) {
    if (arr[i] == " ") {
      if (i == arr.length - 1) {
        continue;
      } else {
        var j = i;
        while (1) {
          if (arr[j] != " ") {
            arr[j] = arr[j].toUpperCase();
            i = j;
            break;
          }
          j++;
        }
      }
    }
  }
  answer = arr.join("");

  return answer;
}

 

댓글