coding for food

[Ruby] Sum Nums

silveryen 2022. 7. 22. 14:16

my code 

 

def sum_nums(max)
  i = 0
  
  sum = 0
  while i < max
    i += 1
    
    sum += i
  end

  return sum
end

puts sum_nums(4) # => 10, because 1 + 2 + 3 + 4 = 10
puts sum_nums(5) # => 15

 

solution

 

def sum_nums(max)
  sum = 0

  i = 1
  while i <= max
    sum += i

    i += 1
  end

  return sum
end

puts sum_nums(4) # => 10
puts sum_nums(5) # => 15