-
[Ruby] Sum Numscoding for food 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.