특정 문자 제거하기

정병웅·2023년 1월 29일
0

알고리즘 스터디

목록 보기
1/14

특정 문자 제거하기

문제

문자열 my_string과 문자 letter이 매개변수로 주어집니다.
my_string에서 letter를 제거한 문자열을 return하도록 solution 함수를 완성해주세요.

정답

class Solution {
    public String solution(String my_string, String letter) {
        String answer = "";
        for(char c:letter.toCharArray()){
            answer = my_string.replace(String.valueOf(c),"");
        }
        return answer;
    }
}

for 문

  1. 제거 해야할 문자열을 toCharArray() 함수를 이용하여 char 배열로 변환한다.

  2. 주어진 문자열을 for 문을 돌다가 제거 해야할 문자열을 replace() 함수를 이용하여 “”로 치환한다.
    → ${문자열}.replace(바꿀 대상 문자, 바꿀 문자)

profile
인생은 IT 노가다

0개의 댓글