0votos
Cobro de Productos comprados en Haskell
por

josejuan

hace 1 año

Una generalización del problema, permite cualquier tipo y número de productos y aplicar cualquier tipo de regla para aplicar descuento (ej. que dos productos sean de la misma marca), también genera el mejor ticket posible aplicando todos los descuentos posibles y mostrando el ticket de la mejor forma posible (agrupando siempre que se pueda).

0votos
costo bus en Haskell
por

josejuan

hace 1 año

Para cualquier nº de autobuses y trayectos, permitiendo diversos parámetros y calculando el reparto óptimo entre autobuses y trayectos para minimizar el precio total, por persona, ...

0votos
Encuentra el Punto Óptimo en Haskell
por

josejuan

hace 1 año

Si como parece por el enunciado las coordenadas son enteras y acotadas (ej. 1000x1000) una solución práctica óptima pasaría por usar la GPU y renderizar las cajas sobre un buffer acumulador. Mi solución es más general y admite cualquier rango de coordenadas (ej. 10e40x10e40) y coordenadas reales (no enteras).

0votos
Capi 2 Capi 10 en Haskell
por

josejuan

hace 1 año

No conozco ninguna propiedad que permita relacionar los capicúas en base 2 y base 10 por lo que no veo otra que tomar los de base 10 (hay mucho menos) y checar si lo es en base 2. Así, todos los speepup serían de la constante multiplicativa y el algoritmo exponencial en el número de dígitos (lineal en el máx N a revisar).

1voto
Juego del Go: Reglas en Haskell
por

josejuan

hace 1 año

Dado lo sencillo del tema se implementa con la maquinaria típica de un módulo representando un sencillo DSL dentro de una mónada. No se implementa el conteo final porque hay varios y todos ellos bastante ambiguos en la interpretación.

0votos
Proporción de Ventaja en Haskell
por

josejuan

hace 1 año

Una alta puntuación puede decir simplemente que el usuario es muy activo y escribe muchas soluciones (luego no es inalcanzable :D). Otro dato que puede ser relevante es la valoración media por solución. En mi caso, mis soluciones (en media) no resultan ser (respecto otros) muy valoradas, lo cual obviamente no quiere decir que sean malas ;P