Parece que este "ejercicio" se nos está resistiendo. Y no lo entiendo porque no tiene tanta complicación.
El proceso "manual"...
-Saco la primera palabra de la lista y compruebo si se repite
-Si no se repite vuelta al principio
-Si lo hace extraigo las palabras entre sus dos primeras apariciones
El proceso "automático" ...
Código:
Entre2Repes (666)
A1: Establece Array [ Matriz de Variables (array):%lst Values:,search,movie,mayapur,search,movie1,mayapur2,search,movie3,mayapur,search,movie,mylapore,search,movie,mayapuri,search,movei,mayapur, Separador:, ]
<SACA PALABRA>
A2: Array Pop [ Matriz de Variables (array):%lst Posición:1 A la variable:%pal ]
A3: Establecer variable [ Nombre:%reps A:%lst(#?%pal) Recurse Variables:Apagado Calcular:Apagado Añadir:Apagado ]
A4: Ir a acción [ Tipo:Etiqueta Acción Número:1 Etiqueta:SACA PALABRA ] Si (if) [ %reps = 0 ]
A5: Establece Array [ Matriz de Variables (array):%reps Values:%reps Separador:, ]
A6: Establecer variable [ Nombre:%dats A:%reps1-1 Recurse Variables:Apagado Calcular:Encendido Añadir:Apagado ]
A7: Establecer variable [ Nombre:%dats A:%lst(1:%dats) Recurse Variables:Apagado Calcular:Apagado Añadir:Apagado ]
A8: Flash [ Texto:%pal / %reps / %dats Largo:Encendido ]
El proceso no tiene en cuenta dos cosas ...
-Que no existan palabras duplicadas
-Que no existan datos entre las repeticiones
¿Alguien lo arregla?