diff --git a/exercises/done/conbinaisons.rb b/exercises/done/conbinaisons.rb new file mode 100644 index 0000000..0f3c0ce --- /dev/null +++ b/exercises/done/conbinaisons.rb @@ -0,0 +1,21 @@ +#!/usr/bin/env ruby + +def digits(num) + result = [] + numbers = num.to_s.split('').map { |n| n.to_i } + numbers.each_with_index do |number, index| + following = numbers[(index + 1)..] + following.each do |other| + result << number + other + end + end + result +end + +num = 123 +puts digits(num) + +# Additionner avec > que lui puis donner la somme +# 1 + 2 = 3 +# 1 + 3 = 4 +# 2 + 3 = 5 diff --git a/test.rb b/test.rb index 53daea5..5d3cbf0 100644 --- a/test.rb +++ b/test.rb @@ -1,21 +1,5 @@ #!/usr/bin/env ruby -def digits(num) - result = [] - numbers = num.to_s.split('').map { |n| n.to_i } - numbers.each_with_index do |number, index| - following = numbers[(index + 1)..] - following.each do |other| - result << number + other - end - end - result -end +text = "Bonjour Ruby" -num = 123 -puts digits(num) - -# Additionner avec > que lui puis donner la somme -# 1 + 2 = 3 -# 1 + 3 = 4 -# 2 + 3 = 5 +p text.empty?