예제 #1
0
파일: clja.py 프로젝트: CLJAs/clja-ftc
print(imprimir_resultados_de_camino(cljapnn1, CaminoFinito("{2,5,11,17}")))
print(imprimir_resultados_de_camino(cljapnn1, CaminoFinito("{2,5,11,18}")))
print(imprimir_resultados_de_camino(cljapnn1, CaminoFinito("{2,5,11,19}")))
print(imprimir_resultados_de_camino(cljapnn1, CaminoFinito("{2,5,11,20}")))
print(imprimir_resultados_de_camino(cljapnn1, CaminoFinito("{2,5,11,21}")))

CF1 = CaminoFinito("{35,39}", dr=1)
CF2 = CaminoFinito("{0}", dr=0)

cljapnn1 = CljaPNN(ele=1, hr=1, previos=["vacio", "yogurB"], compuesta=False)
cljapnn2 = CljaPNN(ele=1, hr=0, compuesta=True)
print("\n CAMBIO DE TEST \n")
print(informacion_clja(cljapnn1, "CLJAPNN1 NUEVA: "))
print(informacion_clja(cljapnn2, "CLJAPNN2 NUEVA: "))

resultado2 = cljapnn2.flja(1, CF2)
resultado = cljapnn1.flja(resultado2, CF1)

print("\nPRUEBA 1 DEL DIARIO VOL II: ", resultado)
print(imprimir_resultados_de_camino(cljapnn2, CF2))
print(imprimir_resultados_de_camino(cljapnn1, CF1))

CF1 = CaminoFinito("{218}", dr=1)
CF2 = CaminoFinito("{25,27,28,29}", dr=0)

cljapnn1 = CljaPNN(ele=1, hr=1, previos=["vacio", "yogurB"], compuesta=False)
cljapnn2 = CljaPNN(ele=1, hr=0, compuesta=True)

resultado2 = cljapnn2.flja(1, CF2)
resultado = cljapnn1.flja(resultado2, CF1)
예제 #2
0
            i = -1

    j = 0
    for i in range(0, 11):
        pos = j
        mostrar_un_resultado_directo(1, [lista_de_caminos[j]])
        mostrar_un_resultado_directo(
            1, [lista_de_caminos[j + 1], lista_de_caminos[j + 2]])
        mostrar_un_resultado_directo(
            1, [lista_de_caminos[j + 1], lista_de_caminos[j + 3]])
        print("\n")
        j += 4

    cf_x = CaminoFinito("{3,5}", dr=1)
    cf_x1 = CaminoFinito("{3,5,8}", dr=0)
    print(cljapnn6.flja(1, CaminoFinito("{3,5,8}", dr=0)))
    mostrar_un_resultado_directo(1, [cf_x, cf_x1])
    resultado = cljapnn6.flja_inversa(161)
    print(resultado[1].__str__())

    mostrar_un_resultado_inverso(clja_ftc3, 398247982747298333)
    print("PRUEBA MARIO MULTIPLOS DE 7")
    print('***************************************************')

    snef01 = CaminoFinito("{7}", dr=0)
    snef02 = CaminoFinito("{7,14}", dr=0)
    snef03 = CaminoFinito("{7,14,21}", dr=0)
    snef04 = CaminoFinito("{7,14,21,28}", dr=0)
    snef04 = CaminoFinito("{7,14,21,28,35}", dr=0)
    snef05 = CaminoFinito("{7,14,21,28,35,42}", dr=0)
예제 #3
0
 def __hash__(self):
     from source.cljas.CljaPNN import CljaPNN
     aux = CljaPNN(ele=1, hr=0, previos=[], compuesta=False, dr=self.dr)
     resultado = aux.flja(1, self)
     return resultado