Bonjour à tous,
Je suis confronté à un problème en prolog et je suis débutant du coup je n'arrive pas à le résoudre...
Un homme se retrouve devant trois portes. Il veut avoir le trésor qui est derrière une des portes.
Il sait uniquement que:
- Sur la porte 1 il est écrit:
==> Derrière la porte 3 il y a un serpent
- Sur la porte 2 :
==> Derrière cette porte il y a un loup
- Sur la porte 3 :
==> Derrière la porte 2 il y a un loup
- Si il y a un serpent derrière la porte alors la porte ment
- Si le trésor est derrière la porte alors la porte dit la vérité
- Si il y a un loup l'un ou l'autre
Je ne pense pas que ce problème soit très compliqué mais je n'ai pas la moindre idée de comment le résoudre en créant un programme prolog
Partager