본문 바로가기
알고리즘 문제풀이/Programmers - 자바

프로그래머스 - 배열 회전시키기

by 올리브영 2023. 3. 7.
728x90
반응형
class Solution {
    public int[] solution(int[] numbers, String direction) {
        int[] answer = new int[numbers.length];
        if(direction.equals("right")){
            for(int i=0; i<numbers.length; i++){
                if(i == 0){
                    answer[i] = numbers[numbers.length-1];
                    continue;
                }

                answer[i] = numbers[i-1];
            }
        }
        else if(direction.equals("left")){
            for(int i=0; i<numbers.length; i++){
                if(i == numbers.length-1){
                    answer[i] = numbers[0];
                    continue;
                }
                answer[i] = numbers[i+1];
            }
        }
        
        return answer;
    }
}
728x90
반응형