0votos
Torres de Hannoi en JavaScript
por

rchavarriat

hace 5 años

He optado por la solución iterativa, me ha parecido más sencilla. Creo que me he complicado la vida a la hora de decidir qué anillo mover y dónde cuando no se trata del anillo más pequeño. Adjunto un test en Jasmine para poder comprobar rápidamente el funcionamiento.

0votos
Dardos: 501 en JavaScript
por

rchavarriat

hace 5 años

El objeto principal es 'Darts', y el constructor admite dos parametros: puntos iniciales y numero de turnos. Cada turno se simula con una llamada al metodo 'turn' el cual admite dos arrays de 3 elementos, cada array son las puntuaciones de los dados de cada jugador. Solo me falta por implementar que guarde el historial de puntuaciones para mostrar el juego completo por pantalla. Añado un pequeño test de Jasmine para demostrar el funcionamiento de la solución.

0votos
"X" en raya en JavaScript
por

mscarceller

usando Matlab hace 5 años

Dividido en 3 ficheros: la pagina html, la hoja de estilos y las funciones javascript. Se podría mejorar la inteligencia de la máquina, pero creo que es aceptable, te bloquea para ganar y siempre busca una jugada ganadora si puede.

3votos
SQL String Generator en JavaScript
por

ggalmazor

usando mustache hace 5 años

He desarrollado la solución usando el patrón de diseño Builder, que para este problema nos viene muy bien. Como la interpolación de variables en cadenas en JavaScript no es muy potente, he usado Mustache como motor de templating.