Dada la entrada de una cadena que consiste en cualquier mensaje de la sala de chat de nuestro sitio tomado de la lista descrita y vinculada a continuación, genera un valor verdadero o falso que intenta predecir si ese mensaje fue destacado o no en 50 bytes o menos.
Puede usar cualquier valor verdadero o falso , pero deben ser idénticos (es decir, solo debe haber dos resultados posibles, uno verdadero y otro falso). La entrada se dará como HTML sin formato con nuevas líneas eliminadas, y puede contener caracteres Unicode que no sean ASCII. Si necesita una entrada en algo que no sea UTF-8, dígalo en su respuesta.
La presentación ganadora para este desafío será la que predice el porcentaje más alto de mensajes de chat correctamente, fuera de la lista vinculada a continuación. Si dos presentaciones dadas tienen la misma tasa de éxito, la presentación más corta ganará.
Proporcione instrucciones para ejecutar su código en todo el conjunto de mensajes y calcular el porcentaje correcto. Idealmente, esto debería ser un poco de código repetitivo (sin contar para sus 50 bytes) que recorre los casos de prueba positivos y genera cuántos de ellos su código se corrigió y luego hace lo mismo para los casos de prueba negativos. (La puntuación general se puede calcular manualmente a través de (correctPositive + correctNegative) / totalMessages
).
Para que su código sea razonablemente verificable, debe completarse en 5 minutos o menos para la lista completa de mensajes de chat en hardware razonable de hoy en día.
La lista completa de mensajes de chat se puede encontrar aquí , y consta de los 1000 últimos mensajes destacados como casos de prueba verdaderos y los 1000 últimos mensajes sin estrellas como casos de prueba falsos. Tenga en cuenta que hay dos archivos en la esencia; desplácese hasta la mitad hacia abajo para ver los mensajes sin estrellas
Don'?t star
\^
O2