From 013d95f699eb1547b00016d776964b86b6516d98 Mon Sep 17 00:00:00 2001 From: Mohamed-Mehdi-Gara Date: Thu, 13 May 2021 17:47:15 +0100 Subject: [PATCH 1/3] 01_basics solution --- intro/01_basics/family.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/intro/01_basics/family.rb b/intro/01_basics/family.rb index b20700e..aca4f21 100644 --- a/intro/01_basics/family.rb +++ b/intro/01_basics/family.rb @@ -6,3 +6,7 @@ # Your code goes here +age_sum = mom + dad + john + mary +result = (mom * dad)/(john - mary) +puts "Sum of ages = #{age_sum}" +puts "Result = #{result}" \ No newline at end of file From 27d72b73f3dd32221634763614ed080495b99a2c Mon Sep 17 00:00:00 2001 From: Mohamed-Mehdi-Gara Date: Fri, 14 May 2021 16:48:48 +0100 Subject: [PATCH 2/3] edited names.rb --- intro/02_control_flow/names.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/intro/02_control_flow/names.rb b/intro/02_control_flow/names.rb index e360f0d..1e8dc23 100644 --- a/intro/02_control_flow/names.rb +++ b/intro/02_control_flow/names.rb @@ -5,4 +5,12 @@ name4 = "Melisandre" # Your code goes here +avg_length = (name1.length + name2.length + name3.length + name4.length)/ 4 +puts "What is your name" +my_name = gets +if (my_name.length < avg_length.size) + puts "#{my_name} is shorter than average" +else + puts "#{my_name} is longer than average" +end From 62251dbd289647212cf6c9995b246d9e5e932088 Mon Sep 17 00:00:00 2001 From: Mohamed-Mehdi-Gara Date: Fri, 14 May 2021 17:24:30 +0100 Subject: [PATCH 3/3] edited fibonacci.rb --- intro/03_loops/fibonacci.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/intro/03_loops/fibonacci.rb b/intro/03_loops/fibonacci.rb index a81c6fa..4128557 100644 --- a/intro/03_loops/fibonacci.rb +++ b/intro/03_loops/fibonacci.rb @@ -2,3 +2,7 @@ # Your code goes here +def fibo(n) + n <= 2 ? 1 : fibo(n-1) + fibo(n-2) + end + p (1..10).map{|x| fibo(x)} \ No newline at end of file