[ Lv.0 ] 특정 문자 제거하기

leeda06·2023년 12월 8일
0

코메미들

목록 보기
14/58
post-thumbnail

문제 설명

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

제한사항

  • 1 ≤ my_string의 길이 ≤ 100
  • letter는 길이가 1인 영문자입니다.
  • my_stringletter은 알파벳 대소문자로 이루어져 있습니다.
  • 대문자와 소문자를 구분합니다.

입출력 예

my_stringletterresult
"abcdef""f""abcde"
"BCBdbe""B""Cdbe"

내 코드

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

설명

  • toCharArray() : String 타입을 char 타입으로 변환하는 내장 함수임.

  • .charAt(0) : String 타입을 특정 index만 char타입으로 변환하는 내장함수인데letter가 다른 데이터 타입이기 때문에 인수를 넣어 계산 (0)

profile
웹솔루션과

0개의 댓글