Estoy buscando un algoritmo para aplicar al problema "lavavajillas en el trabajo".Buscando una solución para "Lavavajillas en el trabajo"
Si bien es genial poder poner tazas de café sucio, etc. en él, se encuentra rápidamente con "¿cuál es el estado de los platos?" dilema. Si caminas hasta la cocina, ¿puedes llevar los platos del lavavajillas porque están limpios y no se guardan? ¿Puedes poner un plato sucio en el lavavajillas o eso invalidará los platos limpios en él?
Parece un problema que debe tener un equivalente de programación. Tiene un proceso compartido que se desencadena de forma asincrónica y mueve objetos de un estado a otro. Necesita poder conocer el estado de los objetos en un momento dado. ¿Qué algoritmos se pueden aplicar?
Mi opción de partida es crear una bandera desplegable en el lavavajillas de "limpio" y "sucio". Cuando el lavavajillas se vacía, debe cambiarse a "sucio", cuando se lo usa debe cambiarse a "limpiar". ¿Hay problemas con ese algoritmo? ¿Hay uno mejor/menos propenso a errores?
Nota: No hay algoritmos que utiliza un programa de sondeo, por favor ...
Deberías intentar tomar la vida más fácil :-))) Buen punto, aunque ... ¡Muy original! – Blerta
No solo eso funciona, alguien nos gana al dinero ... http://www.amazon.com/Clean-Dirty-Dishwasher-Indicator-255/dp/B00004XSF9 –