Closed sanuzzi closed 6 years ago
El caso recursivo está mal, hacen esto:
fullSpoil(PersonaQueSpoilea, AmigoDeLaVictima) :- miraOQuiereMirar(PersonaQueSpoilea, _), amigo(Victima, AmigoDeLaVictima), not(leSpoileo(PersonaQueSpoilea, AmigoDeLaVictima, _)), PersonaQueSpoilea \= AmigoDeLaVictima, fullSpoil(PersonaQueSpoilea, Victima).
Sin embargo, esta parte significa repetir la lógica del spoiler: miraOQuiereMirar(PersonaQueSpoilea, _),
Y esta parte no es necesaria: not(leSpoileo(PersonaQueSpoilea, AmigoDeLaVictima, _)),
En la parte recursiva, simplemente tienen que:
El caso recursivo está mal, hacen esto:
Sin embargo, esta parte significa repetir la lógica del spoiler: miraOQuiereMirar(PersonaQueSpoilea, _),
Y esta parte no es necesaria: not(leSpoileo(PersonaQueSpoilea, AmigoDeLaVictima, _)),
En la parte recursiva, simplemente tienen que: