[프로그래머스 - JAVA] 연습문제 - Level 2 JadenCase 문자열 만들기
class Solution {
public String solution(String s) {
String answer = "";
int len = s.length();
String first = s.charAt(0) + "";
s = first.toUpperCase() + s.substring(1);
for(int i = 1 ; i < len; i++){
if(s.charAt(i) == ' '){
continue;
}else if(s.charAt(i - 1) == ' '){
s = s.substring(0, i) + (s.charAt(i) + "").toUpperCase() + s.substring(i+1);
}else {
s = s.substring(0, i) + (s.charAt(i) + "").toLowerCase() + s.substring(i+1);
}
}
return s;
}
}
class Solution {
public String solution(String s) {
String answer = "";
String[] sp = s.toLowerCase().split("");
boolean flag = true;
for(String ss : sp) {
answer += flag ? ss.toUpperCase() : ss;
flag = ss.equals(" ") ? true : false;
}
return answer;
}
}