marzo 2007


El Sudoku se ha hecho tan popular que ha desplazado a las palabras cruzadas en muchísimos periódicos y ha generado una industria de libros con problemas a resolver. Las reglas piden que se complete la grilla, que ya viene cargada con algunos valores, de tal manera que en ninguna fila, ninguna columna y en ninguna de las 9 subgrillas haya se repitan los dígitos. El problema es una extensión de la familia de problemas en que, dada una grilla de 9 casillas (3 x 3) colocar los dígitos del 1 al 9 en las casillas tal que la suma de las filas, columnas y diagonales sumen lo mismo. En este caso, se agranda la grilla y se cambian las restricciones.

(más…)

Para aplicaciones de cierta envergadura, el uso de ‘frameworks‘ de desarrollo o motores de ‘templates‘ es altamente recomendado, pero para muchas aplicaciones pequeñas o para las páginas de mantenimiento de tablas, que pueden no ser particularmente importantes, un modelo más simple es más que suficiente. Comentaré un modelo simple, cuyo código se puede ver en esta página. y el resultado en esta otra. El ejemplo no funciona del todo pues para ello requeriría una base de datos real y no la tiene. Para seguir este comentario haré referencia a los números de línea en la página referida (indicando el número de línea entre corchetes) por ello es conveniente tener ambas ventanas abiertas una al lado de la otra.

(más…)