JadenCase란 모든 단어의 첫 문자가 대문자이고, 그 외의 알파벳은 소문자인 문자열입니다. 문자열 s가 주어졌을 때, s를 JadenCase로 바꾼 문자열을 리턴하는 함수, solution을 완성해주세요.
import java.util.*;
class Solution {
public String solution(String s) {
String answer = "";
StringBuilder sb = new StringBuilder();
String first_letter = s.charAt(0) + "";
sb.append(first_letter.toUpperCase());
boolean flag = false;
for(int i = 1;i < s.length();i++){
String temp_letter = s.charAt(i) + "";
if(temp_letter.equals(" ")){
sb.append(' ');
flag = true;
} else if (flag){
sb.append(temp_letter.toUpperCase());
flag = false;
} else {
sb.append(temp_letter.toLowerCase());
}
}
return sb.toString();
}
}