티스토리 뷰


프로그래머스 링크 https://programmers.co.kr/learn/courses/30/lessons/12951?language=java


이런류의 문제를 풀면 split(" ") 이걸 쓰는데, 뒤에 빈공간을 훼이크로 넣어서 사람을 곤란하게 만든다. 



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
class Solution {
  public String solution(String s) {
     StringBuilder sb = new StringBuilder();
        String[] arr = s.split("");
        int count = 0;
        for(int j = 0 ; j< arr.length; j++){
 
            if(arr[j].equals(" ")){
                sb.append(arr[j]);
                count = 0 ;
            }else{//글자라면
 
                if(count == 0){//1번째 글자
                    sb.append(arr[j].toUpperCase());
                    count++;
 
                }else{
                    sb.append(arr[j].toLowerCase());
                    count++;
                }
 
            }
 
        }
      return sb.toString();
  }
}
 
 
cs


공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함