[白俊]164号:カード2
白駿2164号:カード2
入力例:
6
サンプル出力1
4
前の数値が1つしか残っていないまで削除し、前の数値を削除し、最後に削除した数値を追加します.
キューデータの追加、削除、検索方法
例外オカレンスを返す
追加(enqueue)add(i)見積書(i)
削除(dequeue)remove()ポーリング()
検索(peek)要素()peek()
コード#コード#
1.問題の説明
入力例:
6
サンプル出力1
4
2.問題を解く
前の数値が1つしか残っていないまで削除し、前の数値を削除し、最後に削除した数値を追加します.
キューデータの追加、削除、検索方法
例外オカレンスを返す
追加(enqueue)add(i)見積書(i)
削除(dequeue)remove()ポーリング()
検索(peek)要素()peek()
import java.util.*;
public class No_2164 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
Queue<Integer> que=new LinkedList<>();
int N=sc.nextInt();
for(int i=1;i<=N;i++) {
que.add(i);
}
while(que.size()>1) {
que.poll();
que.add(que.poll());
}
System.out.println(que.poll());
}
}
実行結果Reference
この問題について([白俊]164号:カード2), 我々は、より多くの情報をここで見つけました https://velog.io/@jay2721/백준-2164번-카드2テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol