Menor elemento común en listas infinitas ordenadas en Haskell y en Clojure

El enunciado del problema 108 de 4Clojure es el siguiente

Given any number of sequences, each sorted from smallest to largest,find the smallest number which appears in each sequence. The sequences may be infinite, so be careful to search lazily.

A partir de dicho problema he elaborado las siguientes relaciones de ejercicios en Haskell y Clojure, intentando mantener la analogía entre sus soluciones.
Read More “Menor elemento común en listas infinitas ordenadas en Haskell y en Clojure”

El problema de la mayor subsucesión creciente en Haskell y en Clojure

A partir del problema 53 de 4Clojure, titulado Longest Increasing Sub-Seq, en el que se pide encontrar la subsucesión creciente más larga de elementos consecutivos de una sucesión dada, he elaborado dos relaciones de ejercicios. Una en Haskell, para la asignatura de Informática de 1º del Grado en Matemáticas, y la otra en Clojure, siguiendo el patrón de la anterior.
Read More “El problema de la mayor subsucesión creciente en Haskell y en Clojure”