substring 을 자주 사용하지 않아 조금 헷갈렸다. 나는 아래와 같이 풀었지만 이렇게 간단하게 한 줄로도 코드를 작성할 수 있다.
answer = my_string.replace(letter, "");
String.replace(target, replacement)
String.replaceAll(target, replacement)
💡 실제로 나오는 결과값은 같지만, replace 는 첫 번째 값으로 바꿀 문자열을 입력 받는 대신 첫 번째 인자값으로 정규식이 들어간다. 그래서 replace 는 특수문자로 치환이 가능하지만, replaceAll 은 특수문자로 치환이 어렵다.
String.replaceFirst(target, replacement)