본문 바로가기
Algorithm/Programmers

[Programmers] Lv.0 / 문자열 여러 번 뒤집기 / Java

by unknownomad 2023. 11. 22.

문제

 

풀이

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

댓글