
import java.util.*;
class Solution {
public int[] solution(int[] numbers, String direction) {
int[] answer = new int[numbers.length];
Deque <Integer>dq = new LinkedList<>();
for(int i : numbers){
dq.add(i);
}
if(direction.contains("right")){
dq.addFirst(dq.removeLast());
}else {
dq.addLast(dq.removeFirst());
}
for (int i = 0; i < numbers.length; i++) {
answer[i] += dq.pop();
}
return answer;
}
}'Codding_Test > Programmers' 카테고리의 다른 글
| 한 번만 등장한 문자(프로그래머스) (1) | 2023.03.27 |
|---|---|
| 문자열안에 문자열 (프로그래머스) (0) | 2023.03.27 |