З огляду на введення рядка, що складається з будь-якого повідомлення з нашої веб-кімнати чату, взятого зі списку, описаного та зв'язаного нижче, виведіть або істинне, або хибне значення, намагаючись передбачити, чи було це повідомлення зірочкою чи ні в 50 байт або менше.
Ви можете використовувати будь-які значення " truthy" або "хибні" , але вони повинні бути однаковими (тобто повинні бути лише два можливі результати, один truthy та один false). Вхід буде наданий у вигляді необробленого HTML із видаленими новими рядками, і він може містити символи Unicode, що не належать до ASCII. Якщо вам потрібно ввести щось інше, ніж UTF-8, будь ласка, скажіть це у своїй відповіді.
Виграшним поданням на цей виклик буде те, що прогнозує найвищий відсоток повідомлень у чаті, із списку, зв'язаного нижче. Якщо два подані матеріали мають однаковий показник успішності, коротше подання виграє.
Надайте інструкції щодо запуску коду для всього набору повідомлень та обчислення правильного відсотка. В ідеалі це повинен бути трохи код котла (не зараховується до ваших 50 байт), який перебирає позитивні тестові випадки та виводить, скільки з них ваш код виправився, а потім робить те ж саме для негативних тестових випадків. (Потім загальний бал можна обчислити вручну (correctPositive + correctNegative) / totalMessages
.)
Щоб ваш код був достатньо перевірений, він повинен заповнитись за 5 хвилин або менше для всього списку повідомлень чату на розумному сучасному обладнанні.
Повний список повідомлень у чаті ви можете знайти тут , і він складається з 1000 останніх повідомлень із зіркою як прості тестові випадки та 1000 останніх непроведених повідомлень як фальшивих тестових справ. Зауважте, що у суті є два файли; прокрутіть приблизно наполовину вниз для непроголошених повідомлень.
Don'?t star
\^
O2