return _memoizer
if __name__ == '__main__':
    get_permutation = get_permutation()
l1 = list(range(10))
l2 = list(range(5))
print(get_permutation(l1, 1))
print(get_permutation(l1, 20))
print(get_permutation(l2, 3))
Получите перестановку как функцию уникального заданного индекса в O (n)