[백준 / java] boj 2164 : 카드2

chaen-ing·2024년 3월 20일
0

1일1백준

목록 보기
4/18

https://www.acmicpc.net/problem/2164

package boj2164;
import java.io.*;
import java.util.*;

public class Main {
    public static void main(String[]args)throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        Queue<Integer> queue = new LinkedList<>();

        int N = Integer.parseInt(br.readLine());
        for(int i = 1; i <= N; i++){
            queue.offer(i);
        }

        boolean flag = true;
        while(queue.size() > 1){
            if(flag == true){
                queue.poll();
                flag = false;
            }else{
                int m = queue.poll();
                queue.offer(m);
                flag = true;

            }
        }

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

    }
}
profile
💻 개발 공부 기록장

0개의 댓글

관련 채용 정보