Documente Academic
Documente Profesional
Documente Cultură
a) [(11,12),(13,14),(15,16),(17,18),(19,20)]
b) [11,12,13,14,15,16,17,18,19,20]
c) [True,False,True,False,True,False,True,False,True,False]
d) [(3,True),(6,True),(9,True),(12,False),(15,False),(18,False)]
• Devolver una lista de números primos de 1 a n: Para ello debemos crear nuestra función para saber si
un número es primo o no y después la aplicamos a la lista por comprensión, de la siguiente forma:
2. Resolver
1. Dado un número entero determinar la cantidad de dígitos. Ej. 34567 ---> 5 dígitos
3. Dado un número entero sumar los elementos del mismo. Ej. 34567 --- > 25
4. Dado un número entero, verificar si es capicúa. Ej. 1221 True ; 1235- False
6. Explique el funcionamiento de una función que resuelva el juego de Torre de Hanoi. Puede encontrar
el código de la función en Internet.
7. Realice una función desplazar tal que (desplazar n xs) es la lista obtenida poniendo los n primeros
elementos de xs al final de la lista. Ej
> [4,1,2,3]
3. Problema a resolver
• Contamos con una base de datos de películas representada con una lista de tuplas. Cada tupla
contiene la siguiente información: (<Nombre de la película>, <Año de estreno>,<Duración de la
película>,<Nombre del director>). Observamos entonces que el tipo de la tupla que representa cada
película es (String, Int, Int, String).
a) Definir la función verTodas : [(String, Int, Int, String)] → Int que dada una lista de películas devuelva
el tiempo que tardaría en verlas a todas.
b) Definir la función estrenos: [(String, Int, Int, String)] → [String] que dada una lista de películas
devuelva el listado de películas que estrenaron en 2016.
• Programe una función similar a map, pero que aplique dos funciones a cada elemento de la lista:
> [4,9,16,25]
EQUIPO DE TRABAJO