Distància repetit *(5 punts)* ============================= .. module:: distrep .. warning:: Per a resoldre aquest exercici **no es poden fer servir llistes**, tuples, diccionaris ni cap altra estructura de dades **per a desar tots els elements d'un iterador**. Es té una successió de nombres enters, la qual sovint repeteix el seu primer valor. Es vol comptar quants enters hi han al mig del valor repetit, i generar una successió del comptatge esmentat. Per exemple, 1 2 3 4 3 2 1 1 0 1 2 5 6 5 4 2 1 obtindriem 5 0 1 6 Es demana que, en un fitxer anomenat :file:`distrep.py`, hi deseu la funció generadora especificada a continuació: .. function:: disti(it) :param it: iterador sobre una sèqüència de valors enters. L'iterador sempre tindrà un primer element. :return: un iterador del nombre d'enters que hi ha entre dos valors repetits de del primer element de l'iterador `it`. Per exemple: .. literalinclude:: tests-distrep.txt :language: python :start-after: --ini-enunciat :end-before: --fi-enunciat Disposeu d'un joc de proves més complet en el fitxer :download:`tests-distrep.txt`