(Java) 백준 5430 - AC
·
코딩 테스트
처음에 Deque를 알지 못해서 List로 입력값을 받아 진짜로 정렬을 했다. 당연히... 시간 초과로 통과하지 못하고 Deque를 이용해야 한다는 걸 검색해서 알았다. Deque를 사용해도 정말 통과하기 쉽지 않았다. 특히 "error" 출력시 continue 하기 위해 for문에 roof 별칭 부여까지 해서 겨우 통과했다. 아마 메서드를 분리해서 풀었다면 이렇게까지 복잡하진 않았을 것 같아서 리팩터링이 필요해 보인다. 시간 초과 (정렬 사용) import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.*; public class Main { public static void main(String[] args) th..