inblog logo
|
silver
    알고리즘문제풀기

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

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

    문제

    school.programmers.co.kr
    https://school.programmers.co.kr/learn/courses/30/lessons/120826
     

    내가 작성한 정답

    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

    RSS·Powered by Inblog