Prolog - Problema con listas

 
Vista:

Problema con listas

Publicado por Juan (1 intervención) el 12/05/2011 14:25:16
Hola a todos...
Hace rato q no puedo codificar un predicado q reciba una lista y devuelva todas las siguientes combinaciones:

Listar(Lconocida, L1, L2)
Ej: Lconocida = [1,2,3,4], L1= [1], L2=[2,3,4];
L1= [1,2], L2=[3,4];
L1= [1,2,3], L2=[4];
Parece simple y seguro q lo es, pero no lo puedo hacer u.u.

gracias y saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Problema con listas

Publicado por vlutin (1 intervención) el 03/11/2011 06:41:13
append(L1, L2, [1,2,3,4]).
L1 = [],
L2 = [1, 2, 3, 4] ;
L1 = [1],
L2 = [2, 3, 4] ;
L1 = [1, 2],
L2 = [3, 4] ;
L1 = [1, 2, 3],
L2 = [4] ;
L1 = [1, 2, 3, 4],
L2 = [] ;
false.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar