add some exercises

This commit is contained in:
julien committed 2026-10-13 20:33:50 +02:00
1 parent f6abf65e91
commit d79c543c72
13 files changed
+232

No files matched your search

+32
View File
@@ -0,0 +1,32 @@
#!/usr/bin/env ruby
class Gecko
def initialize(name)
@name = name
@meals = []
end
def eat(prey)
@meals << prey
end
def display_meals
puts "#{@name} a mangé :"
@meals.each do |prey|
puts "- #{prey}"
end
puts
suffix = @meals.length == 1 ? "proie" : "proies"
puts "Total : #{@meals.length} #{suffix}"
end
end
delta = Gecko.new("Delta")
delta.eat("dubia")
delta.eat("ver de farine")
delta.eat("cloporte")
delta.display_meals