2votos
Estadística básica en Scala
por

Londo

usando sbt, Idea IntelliJ hace 1 año

Una clase que recibe una lista de números por parámetro y que tiene métodos que realiza todos los cálculos. Este solución es de una muestra, no considera el caso de una población.

0votos
Dígitos en Scala
por

Mario Macías

hace 2 años

Solución que no almacena todo el rango 1..10000000 en una cadena, sino que va buscando sobre una cadena parcial, que se va actualizando a medida que se queda corta y va descartando los números por los que ya se ha buscado. Esta implementación es más eficiente en memoria, y no tiene la limitación impuesta por el enunciado del desafío.

0votos
Mostrar pares recursiva en Scala
por

rchavarriat

hace 3 años

Va llamando recursivamente a la funcion 'showEven' siempre y cuando queden números pares que mostrar y se necesiten mostrar más números pares. Personalmente, en lugar de la recursiva que se pide en el enunciado, me hubiera gustado aportar una solución en una única línea, que los lenguajes funcionales lo permiten: ´def showEven(n: Int, m: Int) = m to 1 by -1 filter(_ % 2 == 0) take n toList´

0votos
Spotify, fecha de caducidad. en Scala
por

rchavarriat

hace 3 años

La solución extrae los números, construye una lista con todas las combinaciones de los mismos, para cada una de ellas comprueba que la fecha puede ser válida (esta es la parte que menos me gusta, no he encontrado nada en Java/Scala para comprobar fácilmente las fechas) y de las válidas, se queda con la más pequeña.

0votos
Cifrado César en Scala
por

rchavarriat

usando scalatest hace 3 años

Cifrar: el mensaje lo convierte a lista, y mapea cada elemento con una función que busca el carácter en el alfabeto, al índice le suma el offset y retorna el carácter cifrado. La función para descifrar es tan sencilla que cabe en una sola línea (Scala syntactic sugar)