본문 바로가기

Programmers/Level2

adenCase 문자열 만들기

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
class Solution {
    public String solution(String s) {
        String answer = "";
        StringBuilder sb = new StringBuilder();
        boolean firstFlag = true;
        s = s.toLowerCase();
        for (int i = 0; i < s.length(); i++) {
            char c = s.charAt(i);
            // 첫 번째 글자만 대문자로 변환
            if (firstFlag && c != ' ') {
                sb.append(Character.toUpperCase(c));
                firstFlag = false;
            } else {
                sb.append(c);
                if (c == ' ')
                    firstFlag = true;
            }
        }
        answer = sb.toString();
        return answer;
    }
}
cs

단순히 각 단어의 첫 글자를 대문자로 변환하는 문제이다.

'Programmers > Level2' 카테고리의 다른 글

거리두기 확인하기  (0) 2021.08.07
배달  (0) 2021.08.06
순위 검색  (0) 2021.08.06
[3차] 압축  (0) 2021.08.06
2개 이하로 다른 비트  (0) 2021.08.06