[프로그래머스 | Lv.0] 배열 회전시키기

728x90

https://school.programmers.co.kr/learn/courses/30/lessons/120844

 

📝 나의 풀이

using System;

public class Solution {
    public int[] solution(int[] numbers, string direction) {
        int[] answer = new int[numbers.Length];
        
        if(direction=="left"){
            for(int i=0; i<numbers.Length; i++){
                if(i-1 <0){
                    answer[numbers.Length-1] = numbers[0];
                } else {
                    answer[i-1] = numbers[i];
                }
            } 
        } else {
          for(int i=0; i<numbers.Length; i++){
              if(numbers.Length-1 <i+1){
                  answer[0] = numbers[numbers.Length-1];
              } else {
                  answer[i+1] = numbers[i];
              }
          }
        }
        return answer;
    }
}
728x90