DEV Community

loading...

Discussion on: Project Euler #6 - Sum Square Difference

Collapse
sabatesduran profile image
Dídac Sabatés • Edited

Ruby:

def sum_square_difference(n)
  numbers = (1..n)
  square_of_sum = numbers.sum ** 2
  sum_of_square = numbers.map { |n| n ** 2 }.sum
  square_of_sum - sum_of_square
end

puts sum_square_difference(10)
Enter fullscreen mode Exit fullscreen mode
Collapse
nans profile image
Nans Dumortier

Ruby is so elegant 😍