https://school.programmers.co.kr/learn/courses/30/lessons/120844
매개변수 direction에 따라 왼쪽 , 오른쪽으로 배열순서가 밀린다.
내가 푼 방식
class Solution {
public int[] solution(int[] numbers, String direction) {
int[] answer = new int[numbers.length];
switch(direction) {
case "right" :
for(int i = 0; i < numbers.length; i++) {
if(i+1 == numbers.length) {
answer[0] = numbers[i];
}else{
answer[i+1] = numbers[i];
}
}
break;
case "left" :
for(int i = 0; i < numbers.length; i++) {
if(i+1 == numbers.length) {
answer[i] = numbers[0];
}else{
answer[i] = numbers[i+1];
}
}
break;
}
return answer;
}
}
Ex)
ㅁ ㅁ ㅁ
0 1 2
1삭제
ㅁ ㅁ
0 1