Study/알고리즘

프로그래머스-특정 문자 제거하기

토기발 2023. 1. 12. 16:50

 

 

class Solution {
    public String solution(String my_string, String letter) {
        String answer = "";
        char []letter_ch = letter.toCharArray();      
        char[] ch = my_string.toCharArray();
        for(int i=0;i<my_string.length(); i++){
            if(ch[i]==letter_ch[0]){
                ch[i]=0;
            }else{
                answer += ch[i];
            }
        }
        return answer;
    }
}

아까 올린 문자 반복 출력하기와 같은 방식으로 풀면 된다.

String으로 주어진 매개변수들을 모두 char배열로 변경하여 한글자로 떼어내고,

letter과 같은 글자인지 확인한 후 같은 글자라면 해당 값을 0으로 만든다.