¡Hacia la derecha, hacia la derecha!

Published by Joshua Señoron in

Crea una clase que imite una pantalla de selección. Para simplificar, ¡el cursor solo puede moverse hacia la derecha!

En el método display, devuelve una representación en forma de cadena de la lista, pero con corchetes alrededor del elemento seleccionado actualmente. Además, crea el método to_the_right, que mueve el cursor un elemento hacia la derecha.

El cursor debe comenzar en el índice 0.

Ejemplos

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]"

Notas

El cursor debe volver al inicio una vez que llegue al final.