강의로 돌아가기
DongHee Jo

안녕하세요. 질문이 있습니다!

반례를 못찾겠습니다.. 혹시 공백 문자(" )라는게
      " 이런식으로 여러개가 들어갈 수도 있는 건가요?

import java.util.StringTokenizer;
class Solution {
  public String solution(String s) {
        StringTokenizer st = new StringTokenizer(s);
        String result = "";
        String temp = "";
        while(st.hasMoreTokens()) {
            temp = st.nextToken();
            result += temp.substring(0, 1).toUpperCase() + temp.substring(1).toLowerCase();
            if(st.hasMoreTokens()) result += " ";
        }       
        return result;
  }
}
  • 김택주
    이것도 문제있는문제 같네요 김택주 2018.07.05 20:30
1 개의 답변
프로그래머스

네. 맞습니다.
s는 알파벳과 공백문자(" ")로 이루어진 문자열입니다.
따라서 공백이 연달아 나올 수 있습니다.

  • 기계과괜히 왔어
    아하.. 그렇군요 으음 .. 관습적으로 그냥 공백문자 하나만 나오는거 생각했네요 기계과괜히 왔어 2018.12.21 19:16
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.