PROGRAMMERS_연습문제_JadenCase 문자열 만들기
📁 [연습문제_12951] JadenCase 문자열 만들기
package PROGRAMMERS;
public class PRO_12951 {
class Solution {
public String solution(String s) {
String answer = "";
StringBuffer sb = new StringBuffer();
// 소문자로 다 바꿔주기
s = s.toLowerCase();
// 첫글자 대문자로 넣어주기
sb.append(Character.toUpperCase(s.charAt(0)));
for(int i=1; i<s.length(); i++){
// 만약 빈칸인 경우
if(s.charAt(i) == ' ') sb.append(" ");
// 빈칸 다음 첫글자 -> 대문자
else if(s.charAt(i-1) == ' ') sb.append(Character.toUpperCase(s.charAt(i)));
else sb.append(s.charAt(i));
}
return sb.toString();
}
}
}
🤔 나의 생각
연습문제 단계라..ㅋㅋㅋ 쉬울 줄 알았는데..
문자, 문자열 함수를 기억…ㅎ
char형 대문자로 바꾸는 것은 Character.toUpperCase() 기억하기.. 소문자는 toLowerCase()
그리고 StringBuffer 활용해서 문자를 합치면 된다.
그리고 분기처리를 통해 문자 넣기 !