Sr.Elefanto
Empleado de Fotocopiadora
Volvi
Ing. en Sistemas
Facultad Regional Buenos Aires
Mensajes: 41
Agradecimientos dados: 73
Agradecimientos: 4 en 4 posts
Registro en: Feb 2015
|
Mensaje: #1
Ejercicio de listas por comprensión
Otro
Paradigmas de Programación
Buenas chicos, primero que nada mucha suerte en los finales!!
Ahora vamos al tema, tengo un ejercicio de paradigma funcional que dice:
Definir la función diferencia/2 que recibe dos listas y devuelve los elementos de la primera que no están en la segunda. Ejemplo:
> diferencia [1, 2, 3, 9] [1, 3]
[2, 9]
Nota: Resolvendo empleando listas por comprension.
Mi resolución fue: diferencia l1 l2 = [x|x<-l1, not (elem x l2)] pero me tira un error
Lo hice sin el uso de listas por comprensión y me salio, no se que onda jaja.
Otra cosa: No entiendo como es que anda con elem, si lo que hace es comparar dos listas y creo que no podia hacer eso...
Muchas gracias!
|
|
15-07-2015 19:09 |
|
|
Frietziek
Campeon del cubo Rubik
◕ ‿‿◕
Ing. en Sistemas
Facultad Regional Buenos Aires
Mensajes: 135
Agradecimientos dados: 22
Agradecimientos: 25 en 14 posts
Registro en: Apr 2013
|
Mensaje: #2
RE: Ejercicio de listas por comprensión
(15-07-2015 19:09)Nicobile escribió: Buenas chicos, primero que nada mucha suerte en los finales!!
Ahora vamos al tema, tengo un ejercicio de paradigma funcional que dice:
Definir la función diferencia/2 que recibe dos listas y devuelve los elementos de la primera que no están en la segunda. Ejemplo:
> diferencia [1, 2, 3, 9] [1, 3]
[2, 9]
Nota: Resolvendo empleando listas por comprension.
Mi resolución fue: diferencia l1 l2 = [x|x<-l1, not (elem x l2)] pero me tira un error
Lo hice sin el uso de listas por comprensión y me salio, no se que onda jaja.
Otra cosa: No entiendo como es que anda con elem, si lo que hace es comparar dos listas y creo que no podia hacer eso...
Muchas gracias!
Qué error te tira? Tu resolución es correcta, la acabo de probar y funciona bien.
|
|
16-07-2015 11:55 |
|
Frietziek recibio 1 Gracias por este postFrietziek recibio 1 Gracias por este post
Sr.Elefanto (16-07-2015)
|
Sr.Elefanto
Empleado de Fotocopiadora
Volvi
Ing. en Sistemas
Facultad Regional Buenos Aires
Mensajes: 41
Agradecimientos dados: 73
Agradecimientos: 4 en 4 posts
Registro en: Feb 2015
|
Mensaje: #3
RE: Ejercicio de listas por comprensión
|
|
16-07-2015 22:03 |
|
|