카카오 2021 블라인드 테스트 에서도 나왔듯이 카카오 코딩테스트에서는 문자열 문제가 자주나온다. 이러한 유형의 문제를 Java로 풀때 손쉽게 풀 수 있는 replaceAll 메서드와 정규식에 대해서 알아보자. 코드 부터 살펴보면 위 링크에 있는 문제는 다음과 같이 해결하였다. class Solution { public String solution(String new_id) { String answer = ""; String pattern = "[^-_.a-z0-9]"; answer = new_id.toLowerCase() .replaceAll(pattern, "") .replaceAll("[.]{2,}", ".") .replaceAll("^[.]|[.]$", ""); if(answer.equals(""..