Hide

Problem C
Predator Prey Part 3

Note: You should finish Part 1 and Part 2 before attempting this problem.

Now in this last part, you should add functionality to the Prey class. When the breeding time has occcurred for an instance of Prey, it should now try to create two offsprings as opposed to just one.

Also you should not simply copy code from the Animal class, but rather refactor the code such that two offsprings can be easily created in the Prey class.

Sample Input 1 Sample Output 1
10
Enter seed for randomness: .  O  O  X  .  .  O  O  .  .  
.  .  .  .  .  O  O  X  .  O  
.  .  .  O  O  .  O  O  O  O  
O  X  O  .  X  O  O  X  X  .  
.  .  .  O  .  O  .  O  O  O  
.  .  O  O  .  X  O  O  O  .  
.  .  O  .  .  .  O  O  .  .  
.  O  O  O  O  O  O  O  X  O  
X  O  O  O  .  O  .  .  O  O  
O  X  O  O  .  .  O  .  O  O  

.  O  .  .  .  .  .  .  .  O  
.  .  X  .  O  O  O  O  .  .  
.  .  .  .  .  O  .  X  X  .  
.  O  O  .  .  X  O  .  O  X  
X  O  .  .  .  O  .  .  O  .  
.  O  O  .  O  .  X  O  .  O  
.  O  .  O  O  .  O  .  O  O  
.  X  .  .  .  O  .  O  O  .  
O  .  O  O  O  O  O  X  O  .  
O  O  X  .  .  O  .  O  O  .  

.  .  O  .  .  .  O  .  O  .  
.  .  .  O  O  O  .  X  .  .  
.  O  X  .  .  .  .  .  .  X  
.  .  .  .  .  O  .  O  X  .  
.  X  O  O  X  .  .  O  .  O  
.  .  .  O  O  O  .  .  O  O  
.  O  O  .  O  X  O  O  O  .  
O  .  O  .  O  O  O  O  .  O  
.  X  X  .  O  .  O  O  .  .  
O  .  .  .  O  .  O  .  X  O  

.  .  O  O  O  O  O  .  O  .  
O  X  O  O  O  O  O  O  O  .  
.  O  O  .  O  O  X  .  .  .  
.  .  .  .  O  X  O  O  X  .  
.  O  X  .  .  O  .  X  O  .  
O  O  O  O  .  X  O  O  .  .  
.  .  O  O  O  O  O  O  O  O  
O  O  O  O  O  O  O  O  O  O  
X  .  .  O  O  O  O  O  X  O  
O  O  O  X  O  O  O  O  O  O  

O  .  O  O  O  .  O  .  .  .  
O  O  X  O  O  X  O  O  .  .  
.  X  O  O  X  O  O  O  X  O  
.  .  X  O  .  O  O  .  X  O  
O  .  .  .  O  .  O  O  X  .  
O  .  .  O  O  O  O  .  O  O  
O  O  O  O  O  X  O  .  X  O  
O  O  O  O  O  O  O  O  O  X  
O  O  O  O  O  O  O  O  O  O  
.  X  O  X  X  O  O  O  O  O  

O  O  O  X  .  O  .  .  X  .  
O  O  O  O  X  O  X  O  O  .  
O  .  X  X  O  O  O  .  O  O  
.  O  O  O  O  .  O  X  O  .  
.  O  .  X  O  X  O  X  O  X  
.  O  O  O  O  O  O  .  X  .  
O  O  O  O  X  X  O  O  O  .  
X  O  O  O  O  O  O  X  X  .  
X  O  O  O  O  O  O  O  O  O  
O  O  X  X  O  O  O  O  O  O  

O  O  .  O  O  O  O  O  .  .  
O  O  X  X  O  X  .  X  O  .  
O  O  O  O  .  X  .  O  O  .  
O  O  O  X  X  O  O  O  O  X  
O  O  O  O  O  O  O  O  X  .  
O  O  O  O  X  O  X  O  .  O  
O  O  O  X  X  O  .  O  O  X  
O  X  O  O  O  O  O  O  O  X  
O  X  O  O  X  O  X  O  O  .  
X  O  O  O  O  O  O  O  O  O  

O  O  O  .  .  X  .  O  .  .  
O  O  X  O  O  .  O  O  .  O  
O  O  O  X  O  .  X  O  .  .  
O  O  O  .  O  .  X  O  .  .  
O  O  O  X  X  X  O  .  .  X  
O  O  O  O  O  X  O  O  O  O  
X  O  O  X  O  O  O  X  X  O  
X  O  O  O  X  O  O  O  X  O  
X  O  O  O  X  O  O  O  O  O  
O  .  O  O  O  X  X  O  O  O  

O  O  .  .  .  .  .  .  .  .  
O  O  O  .  O  X  X  X  O  O  
O  O  X  O  O  X  O  .  O  .  
O  O  X  X  O  .  .  X  O  .  
O  O  O  O  X  O  X  .  X  .  
O  X  O  O  X  O  .  O  X  .  
O  O  O  X  .  O  O  O  .  X  
O  X  O  X  O  O  .  X  O  X  
.  X  O  O  O  X  X  O  O  X  
.  O  O  X  O  .  O  O  O  O  

O  .  O  .  X  O  .  .  O  .  
O  X  O  .  .  .  .  O  O  O  
O  O  .  X  .  O  .  X  X  .  
O  O  X  .  X  X  X  .  X  .  
O  O  X  .  O  O  X  .  .  .  
O  O  O  O  .  O  O  X  .  .  
X  O  X  O  .  X  X  X  .  .  
X  X  X  O  O  .  .  O  X  .  
O  O  X  O  X  .  O  X  X  .  
O  O  O  O  O  O  X  X  X  O  

O  O  X  .  .  X  .  O  .  .  
O  O  X  X  .  .  .  .  X  X  
O  X  X  O  .  X  O  .  .  .  
O  O  O  O  .  .  .  .  .  .  
O  O  O  X  O  .  .  .  .  .  
X  X  .  O  O  X  X  .  .  .  
X  X  .  X  X  O  .  X  .  .  
O  .  X  X  X  X  .  X  .  .  
X  O  X  O  O  .  X  X  .  .  
O  X  O  O  O  .  X  .  .  X  

Please log in to submit a solution to this problem

Log in