반응형
문제 설명
문자열 my_string과 문자 letter이 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return하도록 solution 함수를 완성해주세요.
제한사항
1 ≤ my_string의 길이 ≤ 100
letter은 길이가 1인 영문자입니다.
my_string과 letter은 알파벳 대소문자로 이루어져 있습니다.
대문자와 소문자를 구분합니다.
입출력 예

입출력 예 설명
입출력 예 #1
"abcdef" 에서 "f"를 제거한 "abcde"를 return합니다.
입출력 예 #2
"BCBdbe" 에서 "B"를 모두 제거한 "Cdbe"를 return합니다.
class Solution {
public String solution(String my_string, String letter) {
String answer = "";
for(int i=0;i<my_string.length();i++){
String str = my_string.charAt(i)+"";
if(!str.equals(letter)){
answer+=my_string.charAt(i);
}
}
return answer;
}
}
charAt()을 사용해서 조건문에 바로 넣게 되면
letter는 문자열이기 때문에 타입이 맞지 않아서 오류가 난다.
String형 변수 str을 만들어주고 str과 letter를 비교해서 answer에 값을 넣어주면 된다!
반응형
'코딩테스트 > JAVA' 카테고리의 다른 글
| [JAVA/프로그래머스] 약수 구하기 (0) | 2023.07.20 |
|---|---|
| [JAVA/프로그래머스] 할 일 목록 (0) | 2023.07.19 |
| [JAVA/프로그래머스] 문자열 정렬하기 (2) (0) | 2023.07.13 |
| [JAVA/프로그래머스] 소수 찾기 (0) | 2023.07.12 |
| [JAVA/프로그래머스] 숫자의 표현 (0) | 2023.07.11 |