2017. 09. 23 - TIL

09.23

오늘 한 일

  • 알고리즘 문제 풀이 ``` package nhnEnter2017;

import java.util.ArrayDeque; import java.util.Deque;

public class Question01 { Deque queue = new ArrayDeque<>(3);

public int solution(int input) {

	if (queue.contains(input)) {
		queue.remove(input);
	}

	queue.push(input);
	if(queue.size() > 3) {
		return queue.pollLast();
	}

	return 0;
}

public static void main(String[] args) {
	Question01 q = new Question01();
	Integer[] a = {1, 2, 3, 4, 5, 6, 4, 5, 3};
	for (int i = 0; i<a.length; i++) {
		System.out.println(a[i] + "를 입력 : " + q.solution(a[i]));
	}
} }

```

  • Udemy 알고리즘 강의 시청
  • 프로가 되기 위한 웹기술 입문 독서

Comments