Dada una array de números enteros, encuentre la suma de sus elementos.
Ejemplos:
Input : arr[] = {1, 2, 3} Output : 6 1 + 2 + 3 = 6 Input : arr[] = {15, 12, 13, 10} Output : 50
Método 1: iterar a través de la array y agregar cada elemento a la variable de suma y finalmente mostrar la suma.
Python3
# Python 3 code to find sum # of elements in given array def _sum(arr): # initialize a variable # to store the sum # while iterating through # the array later sum = 0 # iterate through the array # and add each element to the sum variable # one at a time for i in arr: sum = sum + i return(sum) # driver function arr = [] # input values to list arr = [12, 3, 4, 15] # calculating length of array n = len(arr) ans = _sum(arr) # display sum print('Sum of the array is ', ans)
Sum of the array is 34
Complejidad de tiempo : O(n), Espacio auxiliar : O(1)
Método 2: Usar la función integrada sum(). Python proporciona una función incorporada sum() que resume los números de la lista.
Sintaxis:
sum(iterable)
iterable: iterable puede ser cualquier lista, tuplas o diccionarios,
pero lo más importante es que debe estar numerado.
Python3
# Python 3 code to find sum # of elements in given array # driver function arr = [] # input values to list arr = [12, 3, 4, 15] # sum() is an inbuilt function in python that adds # all the elements in list,set and tuples and returns # the value ans = sum(arr) # display sum print('Sum of the array is ', ans)
Sum of the array is 34
Complejidad de tiempo : O(n), Espacio auxiliar : O(1)
¡ Consulte el artículo completo sobre Programa para encontrar la suma de elementos en una array determinada para obtener más detalles!
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA