Editorial for Indices


Remember to use this editorial only when stuck, and not to copy-paste code from it. Please be respectful to the problem author and editorialist.

Submitting an official solution before solving the problem yourself is a bannable offence.
by: donchominkov

Pseudo code

while 0 <= index < len(numbers):
    if index in used:
        has_loop = True
        break
    result.add(index)
    used.add(index)
    index = numbers[index]

Comments

There are no comments at the moment.