Advertisement
cgorrillaha

Untitled

Jan 11th, 2022
916
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.23 KB | None | 0 0
  1. import java.util.Arrays;
  2.  
  3. public class Jojo {
  4.     private boolean[] people;
  5.     private int start;
  6.     private int safe;
  7.     private int killNum;
  8.  
  9.     public Jojo(int start, int killNum, int numPeople){
  10.         this.start=start;
  11.         this.killNum=killNum;
  12.         people=new boolean[numPeople];
  13.         //Arrays.fill(people, true);
  14.         for(int i=0; i<people.length; i++){
  15.             people[i]=true;
  16.         }
  17.     }
  18.  
  19.     public void runJojo(){
  20.         int loopCount=0;
  21.         int living=people.length;
  22.         int killCounter=1;
  23.         while(living>1){//main loop!
  24.             if(people[loopCount]==true){
  25.                 if(killCounter==killNum){
  26.                     killCounter=1;
  27.                     people[loopCount]=false;
  28.                     living--;
  29.                 }else{
  30.                     killCounter++;
  31.                 }
  32.             }
  33.  
  34.             loopCount++;
  35.             if(loopCount==people.length){
  36.                 loopCount=0;
  37.             }
  38.             System.out.println(living);
  39.         }
  40.  
  41.         for(int i=0; i<people.length; i++){
  42.             if(people[i]){
  43.                 safe=i;
  44.             }
  45.         }
  46.     }
  47.  
  48.  
  49.  
  50.     public int getSafe() {
  51.         return safe;
  52.     }
  53. }
  54.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement