From 140897263a12b29ec9f81007c8594b134f40c24f Mon Sep 17 00:00:00 2001 From: Mark G Date: Sun, 4 Oct 2020 03:13:26 +0000 Subject: [PATCH] Done. --- deli_counter.rb | 56 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 55 insertions(+), 1 deletion(-) diff --git a/deli_counter.rb b/deli_counter.rb index fafa1878d7..67af427b9c 100644 --- a/deli_counter.rb +++ b/deli_counter.rb @@ -1 +1,55 @@ -# Write your code here. \ No newline at end of file +# Write your code here. + +# katz_deli = [Logan, Avi, Spencer] + + def line (katz_deli) + + if katz_deli.length > 0 + + index = 0 + counter = 1 + empty_array = [] + + while index < katz_deli.length + + empty_array.push(" #{counter}. #{katz_deli[index]}") + + counter += 1 + index += 1 + + end + + + puts "The line is currently:#{empty_array.join("")}" + + + else + + puts "The line is currently empty." + + end +end + + +def take_a_number (katz_deli, caboose_name) + + katz_deli << caboose_name + + puts "Welcome, #{caboose_name}. You are number #{katz_deli.length} in line." + +end + +def now_serving (katz_deli) + + if katz_deli.length == 0 + + puts "There is nobody waiting to be served!" + + else + + puts "Currently serving #{katz_deli[0]}." + katz_deli.shift + + end + +end