문제
내가 작성한 정답
class Solution {
public String solution(String my_string, String letter) {
String answer = "";
answer = my_string.replaceAll(letter,"");
return answer;
}
}
다른 사람들이 작성한 정답
class Solution {
public String solution(String my_string, String letter) {
return my_string.replace(letter, "");
}
}
replace: 단순한 문자 또는 문자열 교체.
replaceAll : *정규 표현식을 사용하여 패턴에 맞는 부분 교체.
*정규 표현식 : 특정한 규칙을 가진 문자열의 집합을 표현하는 데 사용하는 형식 언어
class Solution {
public String solution(String s, String letter) {
StringBuilder sb = new StringBuilder();
char[] arr = s.toCharArray();
for(char ch : arr){
if(ch!=letter.charAt(0)){
sb.append(ch);
}
}
return sb.toString();
}
}
Share article