Bonjour et merci pour la lecture et l'aide que vous pourrez m'apporter
alors voilà mon petit problème, je souhaite faire la vérification d'une somme, le prédicat devra être écrit de cette façon par exemple :
somme([20,[15,+,5]]).
et devra retourner true si 15 + 5 égale bien 20.
je dois vérifier l'opérateur.
j'ai déjà écrit cela:
mais il faut avouer que niveau performance/vitesse et écriture (lourde) ne sont pas au rendez vous =/.
Code : Sélectionner tout - Visualiser dans une fenêtre à part somme([X,[A1,OP,A2]]) :- name(OP,S), S == "+", Y is A1 + A2, Y == X.
Donc ma question est : est-il possible de faire la même chose mais d'une manière plus rapide ?
merci pour vos réponses
Partager