Sumar o restar nombres d’una llista d’entrada

Donada una llista de nn enters v0,,vn1v_0,\ldots,v_{n-1}, i un string ss de mida nn i amb caracters ’+’ i ’-’, hem d’escriure el resultat de sumar o restar cada viv_i depenent de si l’ii-èssim caràcter de ss és ’+’ o ’-’.

Entrada

L’entrada comença amb un natural positiu nn en una primera línia. En una segona línia hi han nn enters v0,,vnv_0,\ldots,v_n. Després, ve una seqüència de línies, cadascuna amb un string ss de mida nn i caràcters ’+’ o ’-’.

Sortida

Per a cada string ss, s’ha d’escriure (i{0n1}s[i]=+vi)(i{0n1}s[i]=vi)(\sum_{i\in\{0\ldots n-1\}\wedge s[i]='+'}v_i)\;-\;(\sum_{i\in\{0\ldots n-1\}\wedge s[i]='-'}v_i)

Informació del problema

Autoria: PRO1

Generació: 2026-01-25T15:18:32.932Z

© Jutge.org, 2006–2026.
https://jutge.org