728x90
🖊️문제
정수가 담긴 배열 numbers와 문자열 direction가 매개변수로 주어집니다. 배열 numbers의 원소를 direcion방향으로 한 칸씩 회전시킨 배열을 return하도록 solution함수를 완성해주세요.
🖊️문제 풀이
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==numbers.length-1){
answer[0] = numbers[i];
}else{
answer[i+1] = numbers[i];
}
}
}else if(direction.equals("left")){
for (int i = 0; i < numbers.length; i++) {
if(i== numbers.length-1){
answer[i] = numbers[0];
}else{
answer[i] = numbers[i+1];
}
}
}
return answer;
}
}
728x90
'알고리즘 자료구조 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 예산 (0) | 2024.02.08 |
---|---|
[프로그래머스] 올바른 괄호 (0) | 2024.02.05 |
[프로그래머스] 한 번만 등장한 문자 (0) | 2023.07.24 |
[프로그래머스] 홀수vs짝수 (0) | 2023.07.23 |
[프로그래머스] 2의 영역 (0) | 2023.07.20 |