Permutation Sorter (OA) — shifts + reverse

Implemente minOpsPermutationSorter(arr) que, dado um array contendo uma permutação de 1..n que é uma rotação de [1..n] ou de [n..1], retorna o mínimo de operações para ordenar usando apenas: shift (mover primeiro para o final) e reverse (inverter todo o array). Se arr não for válido, retorne -1.

Pendente

Seu código

Dica: implemente exatamente a função minOpsPermutationSorter.

Resultado

Clique em Executar para rodar os testes.