-
백준 2164 카드2 | 자바 java[백준 알고리즘]/[자바 Java] 2024. 1. 27. 15:57728x90반응형
이번 포스팅은 백준 2164번 카드2입니다.
아래 url를 클릭하시면 백준 사이트에서 문제를 볼 수 있습니다.
https://www.acmicpc.net/problem/2164
기본 알고리즘
- 자료 구조
- 큐 Queue
반응형전체 코드
123456789101112131415161718192021222324252627282930313233343536373839import 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 n=0;n=sc.nextInt();Queue<Integer> q = new LinkedList<>();for(int i=1; i<=n; i++){q.add(i);}while(true){if(q.size()==1){break;}q.remove();if(q.size()==1){break;}int top = q.peek();q.remove();q.add(top);}System.out.println(q.peek());sc.close();}}cs 728x90반응형'[백준 알고리즘] > [자바 Java]' 카테고리의 다른 글
백준 9012 괄호 | 자바 java | Stack (0) 2024.01.24 백준 1920 수 찾기 | 자바 java | 이분 탐색 BinarySearch Scanner (1) 2024.01.23 백준 11866 요세푸스 문제 0 | 자바 java (1) 2024.01.23 백준 11650 좌표 정렬하기 | 자바 java | Arrays.sort Comparator BufferedReader BufferedWriter (0) 2024.01.22 백준 10814 나이순 정렬 | 자바 java | Arrays.sort Comparator BufferedReader BufferedWriter (0) 2024.01.22