Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.ArrayList;
- import java.util.List;
- import java.util.Scanner;
- public class Kolokvium {
- public static void main(String[] args) {
- Scanner in = new Scanner(System.in);
- int kapacitet = Integer.parseInt(in.nextLine()); //kapacitet po termin, kolku studenti moze da polagaat vo eden termin
- int nMate = Integer.parseInt(in.nextLine()); //kolku ke polagaa mate
- ArrayQueue<String> mate = new ArrayQueue<>(100);
- for (int i = 0; i < nMate; i++) {
- mate.enqueue(in.nextLine());
- }
- int nOstali = Integer.parseInt(in.nextLine()); //ostanati studenti
- ArrayQueue<String> ostanati = new ArrayQueue<>(100);
- for (int i = 0; i < nOstali; i++) {
- ostanati.enqueue(in.nextLine());
- }
- int vistinaMate = Integer.parseInt(in.nextLine());
- List<String> mateSpisok = new ArrayList<String>(100);
- for (int i = 0; i < vistinaMate; i++) {
- mateSpisok.add(in.nextLine());
- }
- ArrayQueue<String> konecenMate = new ArrayQueue<>(100);
- while (!mate.isEmpty()) {
- String student = mate.dequeue();
- if (mateSpisok.contains(student)) {
- konecenMate.enqueue(student);
- } else {
- ostanati.enqueue(student);
- }
- }
- int brojac=1;
- while(true){
- System.out.println(brojac);
- brojac++;
- for(int i=0;i<kapacitet;i++){
- if(!konecenMate.isEmpty()){
- String student=konecenMate.dequeue();
- System.out.println(student);
- }else{
- if(!ostanati.isEmpty()) {
- String student = ostanati.dequeue();
- System.out.println(student);
- }else break;
- }
- }
- if(ostanati.isEmpty()){
- break;
- }
- }
- }
- }
Add Comment
Please, Sign In to add comment