Correcion Finalizar Preprocesamiento

parent 57cc6dd8
......@@ -64,17 +64,18 @@ def obtenerCestaTransformada(directorios, sesiones):
tam = len(directorios)
cesta = []
print("Bro")
# Se generan todas las variables
for i in range(tam):
cesta.append(Cesta(directorios, sesiones, tam, i))
# Se reducen a una por sesion
sesionesUsadas = []
for c in cesta:
if c.sesion not in sesionesUsadas: # Si no ha sido escogida todavía, se usa
sesionesUsadas.append(c.sesion)
sacadas = 0
for i in range(tam):
if cesta[i - sacadas].sesion not in sesionesUsadas: # Si no ha sido escogida todavía, se usa
sesionesUsadas.append(cesta[i - sacadas].sesion)
else: # Si no se elimina
cesta.remove(c)
cesta.pop(i - sacadas)
sacadas += 1
return cesta
......@@ -45,14 +45,15 @@ def printDirectorios(d, cont, num_dir, num_reg):
def printCestaTransformada(cesta):
print("CESTA TRANSFORMADA: ")
informe = ("Sesion: {}\nPagina: {}\n")
print("CESTA TRANSFORMADA: \n")
informe = ("Sesion: {}\nPagina: {}")
flags = ("{}: {}")
for c in cesta:
print(informe.format(c.sesion, c.pagina))
for i in range(len(c.directorios)):
print(flags.format(c.directorios[i], c.flags[i]))
print("\n")
return
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment