[프로그래머스/181900] 글자 지우기
in Study / Coding Test
☑️ 문제
☑️ 풀이
- StringBuilder의
deleteCharAt()
메서드를 사용하면 원하는 인덱스의 문자를 없앨 수 있다.
//시간: 0.52ms
//메모리: 87.8MB
import java.util.*;
class Solution {
public String solution(String my_string, int[] indices) {
String answer = "";
StringBuilder sb = new StringBuilder(my_string);
Arrays.sort(indices);
for (int i = indices.length - 1; i >= 0; i--) {
sb.deleteCharAt(indices[i]);
}
return sb.toString();
}
}