문제

기본적으로 주어진 코드 :
class Solution {
public String solution(String my_string, String letter) {
String answer = "";
return answer;
}
}
정답
class Solution {
public String solution(String my_string, String letter) {
String answer = "";
for (int i = 0; i < my_string.length(); i++) {
char c = my_string.charAt(i);
if (c != letter.charAt(0)) {
answer += c;
}
}
return answer;
}
}
반복문 사용
for (int i = 0; i < my_string.length(); i++) {
char c = my_string.charAt(i);
if (c != letter.charAt(0)) {
answer += c;
}
}
- 문자열
my_string
의 각 문자를 순회하는 반복문을 사용합니다.
my_string.charAt(i)
를 사용하여 현재 인덱스i
의 문자를 가져와c
에 저장합니다.
- 현재 문자가
letter.charAt(0)
(즉, 제거할 문자)와 같지 않다면,answer
문자열에 해당 문자를 추가합니다.
Share article