silver41 [Java] 백준 2164 - 카드2 큐를 이용해 맨 앞 카드를 버리고, 그다음 카드를 맨 뒤로 보내는 과정을 반복하여 마지막에 남는 카드를 구하는 문제 1. 문제 유형큐, 덱(Deque), 구현, 시뮬레이션 2. 내가 놓친 포인트처음 떠올린 접근 : 큐를 이용해 문제 조건을 그대로 따라가면서 카드의 이동 과정을 직접 구현하려고 했다. 오답 원인: x 3. 핵심 로직 & 해결 방법핵심 조건: 큐에 맨 앞 카드를 버리고, 그 다음 카드를 맨 뒤로 보내는 과정을 한장 남을 때 까지 반복한다.풀이 아이디어:1부터 N까지의 카드를 Deque에 순서대로 넣는다.맨 앞 카드를 하나 꺼내 버린다.카드가 남아 있다면, 다시 맨 앞 카드를 꺼내 맨 뒤로 보낸다. 이 과정을 반복한다.4. 구현 코드import java.util.*;public class Ma.. 2026. 4. 4. 이전 1 다음