etl

    2La chaleur

    2Répondre

    J'essaie de faire des prédicats tels que pour les listes X et Y, rmlast est vrai si X et Y sont la même liste sauf que Y a 1 élément de plus. Donc [1] [1,2] ou [3,2] [3,2,5]. rmlast([], [_]). :- true.

    3La chaleur

    1Répondre

    J'ai écrit un lexeur et un analyseur dans Prolog. Il unifie une chaîne avec son AST. Cela fait partie d'un projet de compilateur/interprète sur lequel je travaille. Naturellement, je veux maintenant l

    2La chaleur

    1Répondre

    Je testais juste un petit script dans Prolog pour vérifier la connexion MySQL. La connexion échoue aléatoirement, après avoir effectué plus de 3000 connexions. Existe-t-il une limite dans MySQL pour l

    2La chaleur

    2Répondre

    J'ai essayé d'écrire le foncteur intégré dans Prolog. Ceci est ma version: lenlist(L,N) :- lenlist(L,0,N). lenlist([],N,N). lenlist([_|T],P,N) :- P1 is P+1 , lenlist(T,P1,N). functor1(Term,F,N) :-

    3La chaleur

    3Répondre

    J'ai besoin d'aide avec une routine que j'essaie de créer. Je dois faire une routine qui ressemble à quelque chose comme ceci: difference([(a,b),(a,c),(b,c),(d,e)],[(a,_)],X). X = [(b,c),(d,e)]. J

    3La chaleur

    3Répondre

    J'essaie d'écrire un programme Prolog qui imprimera les successeurs masculins de la royauté britannique dans l'ordre. Ma tentative à ce jour: son(elizabeth, charles). son(charles, william). son(char

    1La chaleur

    3Répondre

    Je me demandais, comment pourrais-je utiliser le trait de soulignement deux fois mais vérifier que les deux instances de ce trait de soulignement unifier? Ce que je dois essentiellement est quelque ch

    -1La chaleur

    2Répondre

    Comment puis-je écrire une relation dans prologue qui détermine s'il y a deux paires dans une liste avec la même somme. La relation devrait échouer s'il n'existe pas de paires dont les sommes sont éga

    1La chaleur

    4Répondre

    Comment compter combien de fois un mot se produit dans une liste? Par exemple: counthowmany(hello,[hello,how,are,you,hello,hello],N). N donne le nombre total de mots hello. Merci

    -5La chaleur

    2Répondre

    not(A()) and not(D()) and not(B()) and not(A()). Quelle est la bonne façon?