Suprimeix múltiples de 7 si hi ha l'element del mig. X69978


Statement
 

pdf   zip

html

Escriu un programa que donat un enter n senar que indica el nombre d’elements, seguit d’una llista d’enters de longitut n (obtinguda pel canal d’entrada) decideixi si l’element del mig apareix en alguna altre posició.

Si l’element del mig apareix en alguna altre posició crearà una nova llista sense els múltiples de 7.

Si l’element del mig no apareix en cap altre posició mostrarà No per pantalla.

Serà útil fer una funció que donada una llista d’enters retorni True si l’element del mig apareix en alguna altre posició de la llista i retorni False en cas contrari.

Entrada

L’entrada consisteix en un enter n senar seguit d’n elements.

Sortida

Primer mostra per pantalla la llista introduïda i si l’element del mig apareix en alguna altre posició mostra la llista resultat de suprimir els múltiples de 7.

En cas de que l’element del mig no aparegui en cap altre posició mostrarà per pantalla el missatge No.

Public test cases
  • Input

    7
    1
    14
    3
    3
    4
    7
    2
    
    

    Output

    [1, 14, 3, 3, 4, 7, 2]
    [1, 3, 3, 4, 2]
    
  • Input

    7
    2
    4
    5
    8
    7
    1
    3
    
    

    Output

    [2, 4, 5, 8, 7, 1, 3]
    No
    
  • Information
    Author
    Language
    Catalan
    Official solutions
    Python
    User solutions
    Python