Filtre P96604


Statement
 

pdf   zip   main.py

Donada una seqüència de paraules i un enter k1k\ge 1, cal generar, en l’ordre en què es recorre la seqüència, només aquelles aparicions de cada paraula quan apareix cada kk cops.

Per exemple, si k=2k=2, amb la seqüència

 a a b a a x a x a b a x b b a

obtenim la seqüència

 a a x a b b a

perquè només els elements en negreta

 a a b a a x a x a b a x b b a

han de generar-se.

Per a fer-ho, el vostre programa ha d’implementar el generador

    def filtre(paraules: Iterable[str], k: int) -> Iterator[str]: ...

Descarregueu-vos el fitxer code.py. El programa principal i l’esquelet de la funció ja se us dóna implementat.

Public test cases
  • Input

    2 a a b a a x a x a b a x b b a
    

    Output

    a a x a b b a
    
  • Input

    3 a a b a a x a x a b a x b b a
    

    Output

    a a x b
    
  • Input

    5 anna berta carla

    Output

    
            
                                
  • Information
    Author
    Jordi Petit
    Language
    Catalan
    Official solutions
    Python
    User solutions
    Python