프로그래밍 테스트 소개 – 특정 문자 제거

문제

  • 문자열 my_string과 문자 letter가 매개변수로 전달됩니다. my_string에서 문자가 제거된 문자열을 반환하도록 solve 함수를 완료합니다.

제한

  • 1 ≤ my_string 길이 ≤ 100
  • letter는 길이가 1인 영문자입니다.
  • my_string과 letter는 대문자와 소문자입니다.
  • 대문자와 소문자가 구분됩니다.

내가 공부한 것

replace((기존문자),(바꿀문자))

replace()는 문자열을 바꿀 문자로 바꾸는 함수입니다.하다

기존글자에 한글자를 넣고 대체글자에 “”를 넣으면 해당글자의 문자열이 제거됩니다!!

답변

class Solution {
    public String solution(String my_string, String letter) {
        String answer = "";
        
        for (int i=0; i<my_string.length(); i++){
            answer = my_string.replace(letter,"");
        }
        return answer;
    }
}