프로그래머스 lv2 JadenCase 문자열 만들기

namkun·2022년 12월 27일
0

코딩테스트

목록 보기
52/79

문제 링크

JadenCase 문자열 만들기

풀이

  • 어떻게 풀까 고민하다가 for문을 규칙성을 찾아서 돌렸다.
  • 다만 첫번째 글자만 빼고.
  • string 타입의 배열을 string으로 묶는건 stream뿐 아니라 String.join도 있다.
  class Solution {
      public String solution(String s) {
          String[] split = s.split("");
          split[0] = split[0].toUpperCase();
          for(int i = 1; i < split.length; i ++) {
              if(split[i-1].equals(" ")) {
                  split[i] = split[i].toUpperCase();
              } else {
                  split[i] = split[i].toLowerCase();
              }
          }

          return String.join("", split);
      }
  }
profile
개발하는 중국학과 사람

0개의 댓글