#유형 : 문자열
#난이도 : LV2
# 자바의 StringBuilder 클래스나 StringBuffer를 사용하면 편하게 풀 수 있던 문제
이전 문자열을 체크하면서 스트링을 추가하면 된다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
import java.util.*;
class Solution {
public String solution(String s) {
StringBuilder answer = new StringBuilder();
answer.append(Character.toUpperCase(s.charAt(0)));
for(int i=1; i<s.length(); i++){
if(s.charAt(i) == ' '){
answer.append(" ");
}else if(s.charAt(i-1) == ' '){
answer.append(Character.toUpperCase(s.charAt(i)));
}else{
answer.append(Character.toLowerCase(s.charAt(i)));
}
}
return answer.toString();
}
}
|
cs |
'프로그래머스' 카테고리의 다른 글
#프로그래머스_행렬의 곱셈 - Java 자바 (0) | 2021.12.21 |
---|---|
#프로그래머스_피보나치 수 - Java 자바 (0) | 2021.12.21 |
#프로그래머스_N개의 최소공배수 - Java 자바 (0) | 2021.12.21 |
#프로그래머스_거리두기 확인하기 - Java 자바 (0) | 2021.12.13 |
#프로그래머스_수식 최대화 - Java 자바 (0) | 2021.12.12 |