Ocho tortitas de tamaños distintos — desliza una espátula bajo cualquier tortita y toda la pila encima se voltea. Ordena de la más grande abajo en el menor número posible de volteos.
Toca cualquier tortita: se voltea todo el bloque desde esa hasta la cima. Objetivo: la más grande abajo y la más pequeña arriba. Tu puntuación es el número de volteos usados — menos es mejor. La partida termina en cuanto la pila está ordenada.
Usa el patrón llevar arriba y luego llevar abajo. Para colocar la tortita más grande sin ordenar en su posición final, voltea bajo ella para mandarla arriba y luego voltea bajo toda la zona sin ordenar para mandarla al fondo de esa zona. Eso coloca una tortita por cada par de volteos — nunca más de 2(n−1) para n tortitas.
Ve de la más grande a la más pequeña. Cuando la del fondo es la correcta, bloquéala mentalmente y no la toques más — cada volteo siguiente debe estar en la fila 2 o más arriba. Repetir el patrón hacia arriba garantiza terminar, y la parte sin ordenar se encoge una cada vez.
Detecta las gratis. Si dos tortitas adyacentes ya están en orden relativo correcto a la profundidad correcta, a veces un solo volteo asienta las dos. Antes de aplicar el algoritmo de forma mecánica, mira si la mayor sin ordenar ya está arriba — entonces salta el primer volteo del par.
No deshagas tu propio trabajo. Cualquier volteo por debajo de la tortita correctamente colocada más alta rompe al menos una posición terminada. Si tu jugada tocaría la zona inferior bloqueada, es un volteo desperdiciado. El peor caso para 8 tortitas es 9; si pasas habitualmente de 14, estás revolviendo la torre ya terminada.