Estadísticas de la versión: 1 - Crear una lista a partir de cálculos de otra lista - Python

Imágen de perfil
Val: 3.475
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Crear una lista a partir de cálculos de otra listagráfica de visualizaciones


Python

Publicado el 10 de Junio del 2020 por Joel (150 códigos)
599 visualizaciones desde el 10 de Junio del 2020
Realice una función que construya una lista S a partir de los datos de la lista T así:

1
2
3
4
5
6
7
S[0] = T[0]
S[1] = T[0] - T[1]
S[2] = T[0] + T[1] + T[2]
S[3] = T[0] - T[1] + T[2] - T[3]
S[4] = T[0] + T[1] + T[2] + T[3] + T[4]
S[5] = T[0] - T[1] + T[2] - T[3] + T[4] - T[5]
...

En los pares de la lista S se tienen que sumar lo valores de la lista T y en los impares, se tienen que intercambiar las sumas con las restas.

Ejemplo. Dada esta lista:
1
t = [1, 2, 3, 4, 5, 6]
el resultado tiene que ser:
1
2
3
4
5
6
7
8
9
"""
1 = 1
1 - 2 = -1
1 + 2 + 3 = 6
1 - 2 + 3 - 4 = -2
1 + 2 + 3 + 4 + 5 = 15
1 - 2 + 3 - 4 + 5 - 6 = -3
"""
s = [1, -1, 6, -2, 15, -3]


1
2
3
crearNuevaLista([1, 2, 3, 4, 5, 6]) # [1, -1, 6, -2, 15, -3]
crearNuevaLista([1, 1, 1, 1, 1, 1]) # [1, 0, 3, 0, 5, 0]
crearNuevaLista([]) # []

1

Publicado el 10 de Junio del 2020
599 visualizaciones desde el 10 de Junio del 2020

30 visualizaciones durante los últimos 90 días


4
0