Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
9.2 Listas-MUMUKI [PDEP]
Autor Mensaje
z423 Sin conexión
Campeon del cubo Rubik
Sin estado :(
****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 159
Agradecimientos dados: 73
Agradecimientos: 2 en 2 posts
Registro en: Mar 2015
Mensaje: #1
9.2 Listas-MUMUKI [PDEP] Ejercicios Paradigmas de Programación
Estoy con el ejercicio de listas 9.2 de mumuki, quizas alguno lo resolvió antes y figuraba como otro numero de ejercicio en mumuki porque creo que sacaron secciones.
Me perdí con este ejercicio, si me pueden dar una mano es de gran ayuda.
   
(Este mensaje fue modificado por última vez en: 03-02-2018 16:13 por z423.)
02-02-2018 23:47
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
vickyRuiz Sin conexión
Empleado de Fotocopiadora
Sin estado :(
**

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 30
Agradecimientos dados: 29
Agradecimientos: 31 en 8 posts
Registro en: Mar 2016
Mensaje: #2
RE: 9.2 Listas-MUMUKI [PDEP]
Bueno, no recuerdo mucho de este ejercicio pero paso mi solución:



exists funBool lista = foldl (||) False (map funBool lista)
exists :: (a -> Bool) -> [a] -> Bool


Hay más de una solución posible, por supuesto. Esta, la función (||) es un OR, y pone como semilla el False. Con que (map funBool lista) de true una vez, el Or va a dar true.
La segunda línea es el tipo o "firma".

Ahora, algunos comentarios sobre tu solución, más allá de que no está dando el resultado correcto. Fijáte lo de los parámetros innecesarios. En tu función, podrías simplificar lista de los dos lados. Esto solo se puede hacer si lista está al final en ambos casos, y fuera de paréntesis. A eso se refiere con el segundo error.
05-02-2018 16:33
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)



    This forum uses Lukasz Tkacz MyBB addons.