[프로그래머스] 특정한 문자를 대문자로 바꾸기

Seah Lee·2023년 6월 28일
0

프로그래머스

목록 보기
44/57
post-custom-banner

class Solution {
    public String solution(String my_string, String alp) {  
        for (int i = 0; i < my_string.length(); i++) {
            char a = my_string.charAt(i);
            if (Character.toString(a).equals(alp))
                my_string = my_string.replace(Character.toString(a), alp.toUpperCase());
        }
        return my_string;
    }
}

char와 String 변환 왔다갔다하기..

[다른 사람의 풀이]

class Solution {
    public String solution(String my_string, String alp) {
        String a = alp.toUpperCase();
        return my_string.replaceAll( alp, a);
    }
}

진짜 똑똑하다.
replaceAll 사용하면 alp인걸 다 a로 바꿔주지,,, 맞다

profile
성장하는 개발자
post-custom-banner

0개의 댓글