Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Rule126 {
- public char[] array;
- public Rule126(int rozmiar, int...miejscaJedynek){
- array = new char[rozmiar];
- for(int i = 0; i<array.length; i++){
- array[i] = ' ';
- }
- for(int i = 0; i<miejscaJedynek.length; i++){
- array[miejscaJedynek[i]] = 'O';
- }
- }
- public char[] getArray(){
- return array;
- }
- public void updateArray(){
- char[] tmp = new char[array.length];
- tmp[0] = array[0];
- tmp[array.length-1] = array[array.length-1];
- for(int i = 1; i<(array.length-1); i++){
- if(array[i-1]=='O' && array[i]=='O' && array[i+1]=='O'){
- tmp[i] = ' ';
- }
- else if(array[i-1]==' ' && array[i]==' ' && array[i+1]==' '){
- tmp[i] = ' ';
- }
- else{
- tmp[i] = 'O';
- }
- }
- array = tmp;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement