Inverteix un prefix X64129


Statement
 

pdf   zip   main.py

html

[Problema 45 de la col·lecció PA2 2022-23.] Fes una funció inverteix_prefix(lst,m) que, donada una llista de mida n i un nombre 0 ≤ mn, retorni una nova llista igual que lst però amb els m primers elements (prefix de mida m) de lst invertits.

Observació

La llista rebuda i la retornada son, totes dues, instàncies de la nostra classe Llista vista al curs.

Sample session
>>> lst = Llista().insert(3).insert(7).insert(-2).insert(5).insert(0).insert(7)
>>> print(lst)
 -- 3 -- 7 -- -2 -- 5 -- 0 -- 7
>>> print(inverteix_prefix(lst, 3))
 -- -2 -- 7 -- 3 -- 5 -- 0 -- 7
>>> print(lst)
 -- 3 -- 7 -- -2 -- 5 -- 0 -- 7
Information
Author
Professors ProAl
Language
Catalan
Official solutions
Python
User solutions
Python