Máximo de una función

Enunciado

Soluciones

Mayúscula inicial

Enunciado

Soluciones

Elementos no repetidos

Enunciado

Soluciones

Listas equidigitales

Enunciado

Soluciones

Divisibles por el primero

Enunciado

Soluciones

Laberinto numérico

Enunciado

Soluciones

Cadenas de ceros y unos

Soluciones

Código Morse

El código Morse es un sistema de representación de letras y números mediante señales emitidas de forma intermitente.

A los signos (letras mayúsculas o dígitos) se le asigna un código como se muestra a continuación

El código Morse de las palabras se obtiene a partir del de sus caracteres insertando un espacio entre cada uno. Por ejemplo, el código de "todo" es "- --- -.. ---"

El código Morse de las frases se obtiene a partir del de sus palabras insertando dos espacios entre cada uno. Por ejemplo, el código de "todo o nada" es "- --- -.. --- --- -. .- -.. .-"

Enunciado

Ayuda: Se puede usar la función splitOn de la librería Data.List.Split.

Soluciones

Divide si todos son múltiplos

Ejercicio. Definir la función

tal que (divideSiTodosMultiplos x ys) es justo la lista de los cocientes de los elementos de ys entre x si todos son múltiplos de x y Nothing en caso contrario. Por ejemplo,

Soluciones

Renombramiento de un árbol

Soluciones

Límite de sucesiones

Enunciado

Soluciones

Sopa de letras

Enunciado

Soluciones

Entero positivo de la cadena

Enunciado

Soluciones

Filtro booleano

Enunciado

Soluciones

Mayor sucesión del problema 3n+1

Enunciado

Soluciones

Referencia

El ejercicio está basado en The 3n + 1 problem de UVa Online Judge.

Buscaminas

Enunciado

Soluciones

Referencia

El ejercicio está basado en Minesweeper de UVa Online Judge.

Descomposiciones como sumas de n sumandos

Enunciado

Soluciones

Referencia

El ejercicio está basado en el problema del 11 de junio de 1HaskellADay.

Divisores de un número con final dado

Enunciado

Soluciones

Referencias

El ejercicio está basado en el problema 474 del proyecto Euler.

Órbita prima

Enunciado

Soluciones

Ordenada cíclicamente

Enunciado

Soluciones