[2164번] 카드2 ( 큐 )

알쓸코딩·2023년 11월 22일
0

코테 문제들

목록 보기
11/113


✅ 큐

선입 선출

import java.util.LinkedList;
import java.util.Queue;
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int num = sc.nextInt();
		Queue<Integer> queue = new LinkedList<>();

		for (int i = 1; i <= num; i++) {
			queue.add(i);
		}

		while (queue.size() > 1) {
			queue.poll();
			int temp = queue.poll();
			queue.add(temp);
		}


		System.out.println(queue.poll());

	}
}
profile
알면 쓸데있는 코딩 모음!

0개의 댓글