ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 배열의 수 더하기
    개발노트 2019. 1. 23. 20:38


    배열의 수를 더하는 알고리즘입니다.

    하나의 변수에 배열의 값을 순차적으로 하나씩 더해주면 되는 간단한 알고리즘입니다.



    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    def sumdef (n=0, S=[]):
        result  = 0
        i = 0
        for i in range(n):
            result = result + S[i]
        print(result)
        return result
        
     
    = 5
    = [1,2,3,4,5]
    sumdef(n, S)
    cs


    합을 구할 배열을 S라고 하고 5개의 값을 넣었습니다.

    때문에 n을 5라고 했습니다.


    sumdef( n, S ) 로 n과 S를 함수의 매개변수로 넘겨줍니다.


    더한 값을 담아줄 변수는 result로 만들고 초기값은 0으로했습니다.


    for문으로 0부터 4까지 총 5번 반복합니다.


    i 가 0 일 때 result = 0 + 1

    i 가 1 일 때 result = 1 + 2

    i 가 2 일 때 result = 3 + 3

    i 가 3 일 때 result = 6 + 4

    i 가 4 일 때 result = 10 + 5


    for문을 돌고나면 result는 15라는 값을 가지게 됩니다.


    댓글

Designed by Tistory.