Seguimos buscando a Arshak. Ayudanos compartiendo!
Encuesta no oficial de docentes
Resultados de la encuesta no oficial de docentes
Probaste el SIGA Helper?

Donar $100 Donar $200 Donar $500 Donar mensualmente


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
Ejercicio de listas por comprensión
Autor Mensaje
Sr.Elefanto Sin conexión
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!

[Imagen: berserk-gif-10.gif]
15-07-2015 19:09
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Frietziek Sin conexión
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
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] Frietziek recibio 1 Gracias por este post
Sr.Elefanto (16-07-2015)
Sr.Elefanto Sin conexión
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
Tuve un error en un espacio, perdon por hacerte perder el tiempo jaja wallwallwall

[Imagen: berserk-gif-10.gif]
16-07-2015 22:03
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 1 invitado(s)