문제 설명
문자열 my_string과 문자 letter이 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return하도록 solution 함수를 완성해주세요.
제한 사항
- 1 ≤ my_string의 길이 ≤ 100
- letter은 길이가 1인 영문자입니다.
- my_string과 letter은 알파벳 대소문자로 이루어져 있습니다.
- 대문자와 소문자를 구분합니다.
입출력 예
| my_string | letter | result |
| "abcdef" | "f" | "abcde" |
| "BCBdbe" | "B" | "Cdbe" |
입출력 예 설명
입출력 예 #1
"abcdef" 에서 "f"를 제거한 "abcde"를 return합니다.
입출력 예 #2
"BCBdbe" 에서 "B"를 모두 제거한 "Cdbe"를 return합니다.
풀이
1. my_string.toCharArray()로 문자열을 문자 배열로 변환해 하나씩 순회해줍니다.
2. letter.charAt(0)으로 letter의 첫 번째 문자를 가져와 줍니다.
3. letter가 아니면 결과에 추가되도록 해줍니다.
4. 최종 결과 문자열을 StringBuilder의 toString()으로 반환해줍니다.
class Solution {
public String solution(String my_string, String letter) {
StringBuilder sb = new StringBuilder(); // 결과 문자열을 저장할 StringBuilder
for(char num : my_string.toCharArray()){
if(num != letter.charAt(0)){
sb.append(num);
}
}
return sb.toString();
}
}'CodingTest > Programmers' 카테고리의 다른 글
| 각도기 [프로그래머스 코딩테스트 입문] (0) | 2025.01.20 |
|---|---|
| 짝수의 합 [프로그래머스 코딩테스트 입문] (0) | 2025.01.20 |
| 양꼬치 [프로그래머스 코딩테스트 입문] (0) | 2025.01.19 |
| 문자 반복 출력하기 [프로그래머스 코딩테스트 입문] (0) | 2025.01.19 |
| 짝수 홀수 개수 [프로그래머스 코딩테스트 입문] (0) | 2025.01.19 |