Advertisement
Guest User

Untitled

a guest
Nov 23rd, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.01 KB | None | 0 0
  1. import java.util.*;
  2.  
  3. public class Ex24K {
  4.  
  5.     static Scanner in = new Scanner(System.in);
  6.  
  7.     public static int check(int sit, boolean[] sits) {
  8.  
  9.         if (sits[sit] == false) {
  10.  
  11.             return sit;
  12.  
  13.         }
  14.  
  15.         else {
  16.  
  17.             int counterplus = 0, counterminus = 0, countersumplus = sit, counterminussum = sit;
  18.  
  19.             while (countersumplus < sits.length && sits[countersumplus] == true) {
  20.  
  21.                 countersumplus++;
  22.                 counterplus++;
  23.  
  24.                
  25.                
  26.             }
  27.  
  28.             while (counterminussum > 0 && sits[counterminussum] == true) {
  29.  
  30.                 counterminussum--;
  31.                 counterminus++;
  32.                
  33.                
  34.  
  35.             }
  36.            
  37.             if(counterplus>counterminus){
  38.                 return countersumplus;
  39.             }
  40.            
  41.             return counterminussum;
  42.  
  43.         }
  44.  
  45.     }
  46.  
  47.     public static void main(String[] args) {
  48.  
  49.         int check;
  50.         int sit;
  51.         boolean sits[] = new boolean[10];
  52.  
  53.         for(int i=0; i<sits.length; i++){
  54.         System.out.println("Please enter the requested sit");
  55.         sit = in.nextInt();
  56.  
  57.         check = check(sit, sits);
  58.  
  59.         sits[sit] = true;
  60.  
  61.         System.out.println(check);
  62.  
  63.     }
  64.  
  65. }
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement