Para a direita, para a direita!

Published by Joshua Señoron in

Crie uma classe que imite uma tela de seleção. Para simplificar, o cursor só pode se mover para a direita!

No método display, retorne uma representação da lista como string, mas com colchetes ao redor do elemento atualmente selecionado. Além disso, crie o método to_the_right, que move o cursor um elemento para a direita.

O cursor deve começar no índice 0.

Exemplos

menu = Menu([1, 2, 3])
menu.display() ➞ "[[1], 2, 3]"
menu.to_the_right()
menu.display() ➞ "[1, [2], 3]"

menu.to_the_right()
menu.display() ➞ "[1, 2, [3]]"

menu.to_the_right()
menu.display() ➞ "[[1], 2, 3]"

Observações

O cursor deve voltar ao início assim que chegar ao fim.