CSES - Samojen etäisyys

Annettuna lista, jossa on nn kokonaislukua. Tehtäväsi on etsiä suurin etäisyys kahden saman luvun välillä. Etäisyys tarkoittaa indeksien erotusta.

Algoritmin aikavaativuuden tulee olla O(n)O(n).

Toteuta tiedostoon samedist.py funktio find, joka palauttaa suurimman etäisyyden.

def find(t):
    # TODO

if __name__ == "__main__":
    print(find([1,2,1,1,2])) # 3
    print(find([1,2,3,4])) # 0
    print(find([1,1,1,1,1])) # 4
    print(find([1,1,2,3,4])) # 1
    print(find([1,5,1,5,1])) # 4