
내가 작성한 코드
class Solution {
public String solution(String my_string, int[][] queries) {
for (int i = 0; i < queries.length; i++) {
int start = queries[i][0]; // 시작부분
int end = queries[i][1]; // 끝부분
String temp = my_string.substring(start, end + 1); // 뒤집을 구간
StringBuilder sb = new StringBuilder(temp);
sb.reverse(); // 뒤집기
// 뒤집은 구간을 다시 원래 문자열에 넣기
my_string = my_string.substring(0, start) + sb.toString() + my_string.substring(end + 1);
}
return my_string;
}
}
다른 사람의 코드
Share article