Eliminar caràcters repetits

  1. Dissenya una funció , anomenada esborra_repetits,que donat un string, retorna un altre string a on s’han eliminat tots els caràcters repetits al primer string.

    Desa la funció al fitxer elimina_repetits1.py. La funció ha de passar el següent doctest:

    >>> esborra_repetits('La Gemma te disset anys...')
    'La Gemtdisny.'
    >>> esborra_repetits('abcca sse--aabbbbe--1244')
    'abc se-124'
    

    Nota

    Podeu descarregar el fitxer amb tests elimina_repetits1.txt

    Solució

    Disposeu de solucions al fitxer elimina_repetits1.py

  2. Dissenya una funció, anomenada esborra_repetits_cons, que donat un string, retorna un altre string a on s’han eliminat els caràcters repetits consecutius de l’string donat.

    Desa la funció al fitxer elimina_repetits2.py. La funció ha de passar el següent doctest:

    >>> esborra_repetits_cons('La Gemma te disset anys...')
    'La Gema te diset anys.'
    >>> esborra_repetits_cons('abcca sse--aabbbbe--1244')
    'abca se-abe-124'
    

    Nota

    Podeu descarregar el fitxer amb tests elimina_repetits2.txt

    Solució

    Disposeu de solucions al fitxer elimina_repetits2.py