문제는 다음과 같다
결국 안풀려서 다른 사람의 코드를 참고하여 풀은 풀이이다.
몇가지만 알면 더 쉽게 풀었을 것 같은 문제였을 것 같다.
- 숫자도 toUpperCase , toLoverCase 가 적용가능하다.
- toUpperCase 와 toLowerCase 는 String 클래스 뿐 아니라 Character 클래스에도 존재한다.
package algorithm.programmers.level2;
public class JadenCase {
public String solution(String s) {
String answer = s.substring(0,1).toUpperCase();
char temp;
for (int i = 1; i <s.length() ; i++) {
temp = s.charAt(i);
if(s.charAt(i - 1) == ' '){
temp = Character.toUpperCase(temp);
}else{
temp = Character.toLowerCase(temp);
}
answer += temp;
}
return answer;
}
}
'코테 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] k번째 수(JAVA) (0) | 2022.03.31 |
---|---|
[프로그래머스] 없는 숫자 더하기(JAVA) (0) | 2022.03.24 |
[프로그래머스] 음양 더하기(JAVA) (0) | 2022.03.17 |
[프로그래머스] 기능 개발(JAVA) (0) | 2022.03.10 |
[프로그래머스] 숫자 문자열과 영단어(JAVA) (0) | 2022.03.03 |