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
반응형
'알고리즘 문제풀이 > Programmers - 자바' 카테고리의 다른 글
프로그래머스 - 피자 나눠 먹기 (2) (0) | 2023.03.07 |
---|---|
프로그래머스 - 가장 큰 수 찾기 (0) | 2023.03.07 |
프로그래머스 - 인덱스 바꾸기 (0) | 2023.03.06 |
프로그래머스 - 최댓값 만들기 (2) (0) | 2023.03.06 |
프로그래머스 - 주사위의 개수 (0) | 2023.03.06 |