공부기록/백준

[백준] 2164번 카드2

메델 2023. 12. 13. 20:52
import java.util.LinkedList;
import java.util.Queue;
import java.util.Scanner;


public class Main {
    public static void main(String[] args) {
        Scanner kb = new Scanner(System.in);
        int n = kb.nextInt();
        Queue<Integer> queue = new LinkedList<>();
        
        for(int i=1; i<=n; i++) {
        	queue.add(i);
        }
        
        while(queue.size()>1) {
        	queue.poll();
        	queue.add(queue.poll());
        }
        
        System.out.println(queue.poll());
        

    }
}

'공부기록 > 백준' 카테고리의 다른 글

[백준] 2023번 수들의 합 2  (0) 2023.12.15
[백준] 3273번 두 수의 합  (0) 2023.12.13
[백준] 1157번 단어 공부  (0) 2023.12.13
[백준] 1253번 좋다  (0) 2023.12.13
[백준] 1940번 주몽  (0) 2023.12.11