포스트

특정한 문자를 대문자로 바꾸기

https://school.programmers.co.kr/learn/courses/30/lessons/181873

문제

  • 문제 풀이
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class Solution {
    public String solution(String my_string, String alp) {
        char target = alp.charAt(0); // 대상 문자

        // StringBuilder를 사용하여 문자열 수정
        StringBuilder result = new StringBuilder();

        for (char c : my_string.toCharArray()) {
            if (c == target) {
                // 대상 문자와 일치하는 경우 대문자로 변경하여 StringBuilder에 추가
                result.append(Character.toUpperCase(c));
            } else {
                // 일치하지 않는 경우 그대로 추가
                result.append(c);
            }
        }

        return result.toString();
    }
}
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.