Escriu en un Array (3)


Enviar solució

Punts: 1,5
Temps Límit: 1.0s
Límit de memòria: 64M

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

OK, farem un canvi per comprovar que realment saps escriure i llegir en arrays LLISTES. HA ARRIBAT EL MOMENT DE LES LLISTES. ANEM A FER LLISTES I TIRAR ELS ARRAYS JUNT AMB EL GOTO A LA PAPERERA DE L'HISTÒRIA

Entrada

El problema serà de dues línies. La primera és un nombre desconegut de números, separats per espais que et dirà el contingut de la llista que has de llegir. L'últim nombre (que no s'ha de processar) és un -1 La tercera serà \(N\), una posició de la llista a on has d'accedir. Es garanteix que \(N\) és més petit que l'array.

Sortida

Tornaràs dues linies. La primera serà la llista sencera escrita, en notació estàndard de llista. La segona serà el contingut de la llista a la posició \(N\) (recorda que la primera posició es 0).

Fixeu-vos que aquest problema es a priori impossible de resoldre amb arrays a no ser que facis la guarrada de declarar un array absurdament gran. I aquest es el problema dels arrays. Son guarros. Son lamentables. Son extraordinariament inferiors a les llistes amb tot. No us deixeu enganyar. Rebutjeu els Arrays. Abraceu les llistes

Aquest exercici està patrocinat per el Comité de Hate als Arrays i per Marc, al qui li agradaria deixar de fer servir estructures dels anys 60.

Exemple d'Entrada

23 2 -4 0 42 69420 342 -1
2

Exemple de Sortida

[23, 2, -4, 0, 42, 69420, 342]
-4

Comentaris