Suma igual de llistes X70427


Statement
 

pdf   zip   main.py

thehtml

Feu una funció suma_igual(lst1,lst2) que, donades dues instàncies de la classe Llista, lst1 i lst2, amb nombres enters com a elements, afegeixi tants 1 com calgui al final de la llista de suma menor, de manera que les dues llistes sumin el mateix.

Aquesta funció ha de ser destructiva, ja que pot modificar una de les llistes afegint-li al final els 1 que calguin. Si les dues llistes sumen el mateix, cap de les dues llistes es veurà modificada. La funció no retorna res (és a dir, retornarà None per defecte).

Precondició

Cap de les dues llistes és buida

Entrada

L’entrada al programa constarà de dues seqüències d’enters, cada una en una línia diferent. Cada seqüència representa una llista.

Observació

Heu de baixar-vos el fitxer code.py (consell: renombreu-lo, ja que en alguns editors el nom code us pot portar problemes). Aquest fitxer és un programa amb tot el que cal (classe Llista) per executar els jocs de prova públics. Només falta, clar, la funció que us demana l’enunciat. Aquest fitxer l’heu de completar amb el codi que falta, i això, tot, és el que heu d’enviar al Jutge com a solució.

L’eficiència i la qualitat de la solució es tindran en compte a la correcció manual.

Public test cases
  • Input

    1 2 3 4 5 6 7 8
    30
    
    

    Output

    1 -- 2 -- 3 -- 4 -- 5 -- 6 -- 7 -- 8
    30 -- 1 -- 1 -- 1 -- 1 -- 1 -- 1
    
  • Input

    1 3 5 7
    2 4 6 8
    
    

    Output

    1 -- 3 -- 5 -- 7 -- 1 -- 1 -- 1 -- 1
    2 -- 4 -- 6 -- 8
    
  • Input

    2 2 2 2 2
    3 3 3 3 3
    

    Output

    2 -- 2 -- 2 -- 2 -- 2 -- 1 -- 1 -- 1 -- 1 -- 1
    3 -- 3 -- 3 -- 3 -- 3
    
  • Input

    10
    10
    
    

    Output

    10
    10
    
  • Input

    2 2 2
    10
    

    Output

    2 -- 2 -- 2 -- 1 -- 1 -- 1 -- 1
    10
    
  • Information
    Author
    Jordi Delgado
    Language
    Catalan
    Official solutions
    Python
    User solutions
    Python