[알고리즘문제풀기] 특정 문자 제거하기

silver's avatar
Nov 28, 2024
[알고리즘문제풀기] 특정 문자 제거하기
 

문제

 

내가 작성한 정답

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

silver