class Rabbit |
@@count = 0 |
attr_accessor :age |
def initialize |
@age = 0 |
@@count += 1 |
end |
def increment |
@age += 1 |
end |
def self .quantity |
@@count |
end |
end |
first_rabbit=Rabbit. new |
rabbits= Array . new |
rabbits<<first_rabit |
puts "Input the months:" |
n=gets.chomp.to_i |
n.times do |month| |
puts "#{month} -- #{Rabbit.quantity*2} rabbits" |
rabits. each do |rabbit| |
rabbit.increment |
if rabbit.age>= 3 |
rabbits<<Rabit. new |
end |
end |
end |