Bonjour,
Nous bloquons actuellement sur un problème impliquant des listes imbriqués.
Nous possédons une liste de liste sous cette forme :
[[1,2],[2,3],[3,80],[4,65]].
Nous souhaitons reconstituer une liste simple composé de la queue de liste de chaque sous liste et avoir ainsi :
[2,3,80,65].
Notre prédicat admet en argument la double liste et doit nous retourner une liste simple :
Ici les write sont uniquement pour nos tests.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 retreat([],L). retreat([T|Q],R):-write(Q). retreat([[T|Q],A],R) :- write(Q), retreat(A,R).
Merci d'éclairer nos lanternes,
Tony
Partager