코드
import java.util.LinkedList;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n = in.nextInt();
LinkedList<Integer> arr = new LinkedList<Integer>();
for(int i = 1; i <= n; i++){
arr.add(i);
}
while(true){
if(arr.size() == 1) break;
arr.remove();
arr.add(arr.poll());
}
System.out.println(arr.get(0));
}
}
'알고리즘 > Class 2' 카테고리의 다른 글
백준 BOJ 2292번 (0) | 2022.08.21 |
---|---|
백준 BOJ 2231번 (0) | 2022.08.20 |
백준 BOJ 2108번 (0) | 2022.08.19 |
백준 BOJ 1978번 (0) | 2022.08.19 |
백준 BOJ 1966번 (0) | 2022.08.19 |
댓글