La Fòrmula d'Euler


Enviar solució

Punts: 5 (parcial)
Temps Límit: 1.0s
Límit de memòria: 64M

Autor/a:
tipus del problema
Arrays/Llistes
Categoria
Aprenentatge
Llenguatges permesos
Bash, C#, C++, Haskell, Java, Kotlin, PHP, Python

Diu la llegenda que Euler de petit va poder sumar molt fàcilment tots els números del 0 al 100 perquè va donar-se compte que 0+100 = 100, 1+99 = 100, 2+98 = 100, etc. D’aquí neix la fórmula d’Euler

nota: Euler té 32109382190381290 fórmules diferents i totes es diuen fórmula d'Euler

Entrada

La primera línia indica els casos de prova a considerar. Cada cas de prova compta amb un nombre \(N\), que sempre ha de ser parell, i després \(N\) nombres enters.

Sortida

Per a cada cas, en una línia, digues la suma dels nombres oposats per grandària. És a dir, la suma del més petit amb el més gran, la suma del segon més petit amb el segón més gran, la suma del tercer més petit amb el tercer més gran, etc, fins que els hagis dit tots. Hauràs de dir sempre \(N/2\) nombres

Exemple d'Entrada

3
4
3 1 5 8
6
1 2 3 4 5 6
2
1 1

Exemple de Sortida

9 8
7 7 7
2

Comentaris


  • -1
    JesusRafaelOrden  comentat a les oct. 28, 2024, 3:33 p.m. edició 5

    error: cannot find symbol . ^


  • 0
    a24marcasrod  comentat a les oct. 23, 2024, 8:41 a.m.

    Anda, mira Lucas, un pequeño Collections.min() y un Collections.max() salvajes yendo por la montaña, como me gusta la naturaleza...


  • 4
    Grau  comentat a les oct. 13, 2024, 10:28 p.m.

    De solo leer lo que me pedía me he mareado