class Solution {
public String solution(String my_string, int[][] queries) {
char[] charArray = my_string.toCharArray();
for (int[] query : queries) {
int start = query[0];
int end = query[1];
// 문자열의 일부를 뒤집습니다.
reverseSubstring(charArray, start, end);
}
return new String(charArray);
}
private void reverseSubstring(char[] arr, int start, int end) {
while (start < end) {
char temp = arr[start];
arr[start] = arr[end];
arr[end] = temp;
start++;
end--;
}
}
}
'ㅋㅌ' 카테고리의 다른 글
[SQL] GROUP BY (0) | 2023.09.03 |
---|---|
[JAVA] List<String> ** = new ArrayList<>() (0) | 2023.09.01 |
[JAVA] 지피티 물어보기 (0) | 2023.08.29 |
[JAVA] 중복방지 set (0) | 2023.08.27 |
[SQL] DATEDIFF, CASE (0) | 2023.08.27 |