강의로 돌아가기
신혜란

도대체 어디가 틀렸을까요?

제가 돌릴때는 잘 나오는데 채점할 때는 몇개가 실패로 뜨네요 왜 그런걸까요? ㅠ.ㅜ
class Solution {
public String solution(String s) {
String answer = "";
StringBuilder builder=new StringBuilder(new String(s));
char ch;
for(int i=0;i<s.length();i++) {
if(s.charAt(i)==' '&&i!=s.length()-1) {
ch=Character.toUpperCase(s.charAt(i+1));
builder.replace(i+1, i+2, String.valueOf(ch));
i++;
}
else builder.replace(i, i+1, String.valueOf(Character.toLowerCase(s.charAt(i))));
}
builder.replace(0, 1, String.valueOf(Character.toUpperCase(s.charAt(0))));
answer=builder.toString();
return answer;
}
}

0 개의 답변
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.