Come potrei migliorare i tempi dell'es2? Io mi creo una lista contenente tutti 0 dove poi andrò a posizionare gli elementi nella giusta posizione secondo lmosse, poi faccio una copia della lista passata per non modificarla chiamandola lsTmp e poi faccio due for concatenati, nel primo itero per k volte, nel secondo itero per len(ls) e aggiungo il valore di lsTmp nella posizione i alla lista finale nella posizione di lmosse nella posizione di i(lsFin[lmosse[i]] = lsTmp[i]), dopo che si conclude il secondo for faccio una copia con copy() della lista finale in lsTmp e ripeto questo per k volte. Infine ritorno la lista corretta. Come posso ottimizzare? Mi passa 4 test su 8, il quinto non lo passa per 0.1 s.
Grazie in anticipo
Grazie in anticipo