Suponha que você queira percorrer uma lista de inteiros começando pelo primeiro item e usando cada valor como um ponteiro que indica qual item visitar em seguida. Por exemplo, você percorreria a lista [1, 4, 3, 0, 2] da seguinte maneira:

Como você visita cada item uma vez e volta ao ponto de partida, a lista [1, 4, 3, 0, 2] é um "ciclo completo".
Crie uma função que retorne True se a lista de entrada for um ciclo completo, ou False caso contrário.
full_cycle([1, 4, 3, 0, 2]) ➞ True
full_cycle([1, 4, 0, 3, 2]) ➞ False
full_cycle([5, 3, 4, 2, 0, 1]) ➞ TrueAs listas de teste não incluirão inteiros negativos.