개발이 하고싶니?
[프로그래머스]배열 회전시키기(자바) 본문
import java.util.*;
class Solution {
public int[] solution(int[] numbers, String direction) {
Deque<Integer> answer = new ArrayDeque();
for( int i : numbers){
answer.addLast(i);
}
if(direction.equals("right")){
answer.addFirst(answer.peekLast());
answer.pollLast();
} else if(direction.equals("left")){
answer.addLast(answer.peekFirst());
answer.pollFirst();
}
return answer.stream().mapToInt(Integer::intValue).toArray();
}
}
스트림은 봐도봐도 적응이 안된다.
'코딩테스트 풀어보기' 카테고리의 다른 글
[백준 5613번]계산기 프로그램(자바) (0) | 2024.01.31 |
---|---|
[프로그래머스]문자열안에 문자열(자바) (0) | 2024.01.30 |
[프로그래머스]한 번만 등장한 문자(자바) (0) | 2024.01.30 |