Advertisement
Guest User

Untitled

a guest
Jan 19th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.76 KB | None | 0 0
  1. public class Rule126 {
  2.    
  3.     public char[] array;
  4.    
  5.     public Rule126(int rozmiar, int...miejscaJedynek){
  6.         array = new char[rozmiar];
  7.         for(int i = 0; i<array.length; i++){
  8.             array[i] = ' ';
  9.         }
  10.         for(int i = 0; i<miejscaJedynek.length; i++){
  11.             array[miejscaJedynek[i]] = 'O';
  12.         }
  13.     }
  14.    
  15.     public char[] getArray(){
  16.         return array;
  17.     }
  18.    
  19.     public void updateArray(){
  20.         char[] tmp = new char[array.length];
  21.         tmp[0] = array[0];
  22.         tmp[array.length-1] = array[array.length-1];
  23.         for(int i = 1; i<(array.length-1); i++){
  24.             if(array[i-1]=='O' && array[i]=='O' && array[i+1]=='O'){
  25.                 tmp[i] = ' ';
  26.             }
  27.             else if(array[i-1]==' ' && array[i]==' ' && array[i+1]==' '){
  28.                 tmp[i] = ' ';
  29.             }
  30.             else{
  31.                 tmp[i] = 'O';
  32.             }
  33.         }
  34.         array = tmp;
  35.     }
  36.    
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement