문제
풀이
class Solution {
public String solution(String my_string, int[][] queries) {
char[] arr = my_string.toCharArray();
for(int[] query: queries) {
int start = query[0];
int end = query[1];
while(start < end) {
char temp = arr[start];
arr[start] = arr[end];
arr[end] = temp;
start++;
end--;
}
}
return new String(arr);
}
}
출처
https://school.programmers.co.kr/learn/courses/30/lessons/181913
'Algorithm > Programmers' 카테고리의 다른 글
[Programmers] Lv.0 / 부분 문자열 이어 붙여 문자열 만들기 / Java (1) | 2023.11.24 |
---|---|
[Programmers] Lv.0 / 배열 만들기 5 / Java (0) | 2023.11.23 |
[Programmers] Lv.0 / 9로 나눈 나머지 / Java (0) | 2023.11.21 |
[Programmers] Lv.0 / 글자 이어 붙여 문자열 만들기 / Java (0) | 2023.11.20 |
[Programmers] Lv.0 / 주사위 게임 3 / Java (0) | 2023.11.14 |
댓글