Prolog - Problema de listas con sublistas

 
Vista:
sin imagen de perfil

Problema de listas con sublistas

Publicado por Nahuel (1 intervención) el 12/12/2014 02:25:40
Buenas noches, comunidad del foro.
Tengo la siguiente duda, éste es un ejercicio de parcial que me dieron el año pasado que intento resolver pero no me acuerdo bien como programar en Prolog, y estaba preparándome para un final de la materia Paradigmas de Programación.
El problema es el siguiente:
Debo construir un predicado que tome como parámetros una lista de pares (Identificador, valor) por ejemplo:
[((1,2),(1,4),(7,2),(8,1),(8,3)) ---> para el par (1,2), el 1 sería el identificador y el 2 el valor], y debo devolver otra lista de pares donde el Identificador aparezca una sola, y el valor sea la suma de todos los valores donde el identificador se repite, es decir:
Si tengo ésta lista ((1,2),(1,4),(7,2),(8,1),(8,3)), el predicado me debe devolver el siguiente resultado:
((1,6),(7,2),(8,4)).

Desde ya, muchas gracias.
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