Supón que quieres recorrer una lista de enteros comenzando por el primer elemento y usando cada valor como un puntero que indica qué elemento visitar a continuación. Por ejemplo, recorrerías la lista [1, 4, 3, 0, 2] de la siguiente manera:

Como visitas cada elemento una vez y vuelves al punto de partida, la lista [1, 4, 3, 0, 2] es un "ciclo completo".
Crea una función que devuelva True si la lista de entrada es un ciclo completo, o False en caso contrario.
full_cycle([1, 4, 3, 0, 2]) ➞ True
full_cycle([1, 4, 0, 3, 2]) ➞ False
full_cycle([5, 3, 4, 2, 0, 1]) ➞ TrueLas listas de prueba no incluirán enteros negativos.