15-05-2013, 19:18
hola, me pasa en muchos ejercicios que la funcion pide pasar un solo parametro, pero yo siempre lo trabajo con 2, no se como trabajar la funcion con un parametro. dejo un caso particular, del parcial de series de TV (2011) de la pagina de pdep.
el primer punto dice:
1)
Encontrar los datos de una serie en base al nombre
>datosDe "4400"
("4400",4,2004,"CBS")
--(nombreSerie,cantTemporadas,anioPrimTemporada,cadTransmision)
ahi pide pasar el parametro nombre de la tupla y que devuelva toda la info de la misma, y yo lo que hago es pasar el nombre y la lista (te dan una lista de tuplas de series). como saco la lista? desde ya muchas gracias.
(lo que hice)
pertenece unaSerie lista = unaSerie `elem` (map nombreSerie lista)
buscarDatosDe unaSerie lista = [ (s,t,c,a) | (s,t,c,a) <-lista, pertenece s lista,s==unaSerie ]
el primer punto dice:
1)
Encontrar los datos de una serie en base al nombre
>datosDe "4400"
("4400",4,2004,"CBS")
--(nombreSerie,cantTemporadas,anioPrimTemporada,cadTransmision)
ahi pide pasar el parametro nombre de la tupla y que devuelva toda la info de la misma, y yo lo que hago es pasar el nombre y la lista (te dan una lista de tuplas de series). como saco la lista? desde ya muchas gracias.
(lo que hice)
pertenece unaSerie lista = unaSerie `elem` (map nombreSerie lista)
buscarDatosDe unaSerie lista = [ (s,t,c,a) | (s,t,c,a) <-lista, pertenece s lista,s==unaSerie ]