coding for food
[Ruby] Sum Nums
silveryen
2022. 7. 23. 03:32
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
- 1. sum_nums(4), 구해야 하는 답이 1+2+3+4 = 10 인데 처음 시작이 1부터 max 4 이기 때문에 i = 1 로 시작하고 while에서의 조건 i 는 max 보다 작거나 같아야 한다.
- I wanna take i and add it to my sum, but also change the sum itself.