
내가 작성한 코드
class Solution {
public String solution(String s) {
String[] arr = s.split(" ", -1);
for (int i = 0; i < arr.length; i++) {
if (!arr[i].isEmpty()) { // 공백 단어 처리
arr[i] = Character.toUpperCase(arr[i].charAt(0)) + arr[i].substring(1).toLowerCase();
}
}
return String.join(" ", arr);
}
}
다른 사람의 코드
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;
}
}
Share article