ABOUT ME

-

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

     

     

Designed by Tistory.