IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Index du forum

Recherche:

Type: Messages; Utilisateur: vicnet

Recherche: Recherche effectuée en 0,01 secondes.

  1. Votes reçus
    +1 -0
    Réponses
    31
    Affichages
    3 379

    Je pense que c'est ok. Le terme 'avancé' n'est...

    Je pense que c'est ok.
    Le terme 'avancé' n'est pas celui que j'aurais choisis. J'utiliserais plutot découper.

    L'écriture [ X | L2 ] avec la barre indique que la liste donnée au départ est...
  2. Votes reçus
    +1 -0
    Réponses
    31
    Affichages
    3 379

    Ca aurait été mieux, je pense, car plus loin tu...

    Ca aurait été mieux, je pense, car plus loin tu marques L2=[1,2,3] et ca c'est pas bon.


    L1 vaut [1,2,3] le 1er coup et X vaut 1 donc elt[1,[1,2,3]) est OK.

    Pour le 2ième coup, tu fais erreur...
  3. Votes reçus
    +0 -0
    Réponses
    31
    Affichages
    3 379

    Un coup tu écris, L1 L2 L1 L2...

    Un coup tu écris, L1 L2

    L1 L2
    permut([1,2,3],[1|2,3]):-elt(X,L1),enlève(X,L1,L3),permut(L3,L2).

    et l'autre coup, L1 [X|L2]

    L1 ,[X|L2]...
  4. Votes reçus
    +0 -0
    Réponses
    31
    Affichages
    3 379

    En fait, je me suis mal exprimé. C'est sur...

    En fait, je me suis mal exprimé.
    C'est sur permut([2,3],[1,2,3]) de ton quote que je voulais intervenir.

    Forcement, ce prédicat est faux comme tu le signalais.

    Mais ce n'est pas ce qu'on...
  5. Votes reçus
    +0 -0
    Réponses
    31
    Affichages
    3 379

    L1 L2...

    L1 L2
    permut([1,2,3],[1|2,3]):-elt(X,L1),enlève(X,L1,L3),permut(L3,L2).
    réponse : oui , L3=[2,3] ,permut([2,3],[1,2,3]).

    Attention, c'est [Y|L2] qui est noté...
  6. Votes reçus
    +0 -0
    Réponses
    31
    Affichages
    3 379

    C'est en effet un raccourcis, on passe bien par...

    C'est en effet un raccourcis, on passe bien par la regle 1 d'abord mais comme elle ne matche pas, la liste L3 ayant une valeur non vide, elle est rejetée et passe directement à la regle 2 qui matche....
  7. Votes reçus
    +0 -0
    Réponses
    31
    Affichages
    3 379

    En fait, dans les exemples donnés, mon supprime...

    En fait, dans les exemples donnés, mon supprime est mal utilisé.
    Je l'ai prévu pour répondre à :

    supprime(Liste,Element,ListeSansElement).
    Element est en 2ième pos.

    Visiblement, vous etes...
  8. Votes reçus
    +0 -0
    Réponses
    31
    Affichages
    3 379

    En effet, ya bien un euh ;-) Le pb vient de...

    En effet, ya bien un euh ;-)

    Le pb vient de 'enleve' qui supprime toutes les valeurs identiques !

    Du coup, en écrivant un enlève correct, on a:

    supprime([X|L],X,L) :- !....
  9. Votes reçus
    +0 -0
    Réponses
    31
    Affichages
    3 379

    Bonjour, Je trouve le code cité bien...

    Bonjour,

    Je trouve le code cité bien compliqué.

    En français, la permutation est définie simplement en disant qu'un élément de la liste se trouve quelque part dans l'autre liste.

    Pour coder,...
Affichage des résultats 1 à 9 sur 9