Method: Tasks::Task.task_317

Defined in:
lib/tasks.rb

.task_317(n:) ⇒ Object



260
261
262
263
264
265
266
# File 'lib/tasks.rb', line 260

def task_317(n:)
  n = n.to_i
  array = new_array(quantity: n)
  sum_array = 0
  (0..n - 1).each { |i| sum_array += array[i]**(i + 1) }
  { array: array, sum: sum_array }
end