Aşağıda açıklanan ve bağlantı verilen listeden alınan site sohbet odamızdaki herhangi bir iletiden oluşan bir dize girişi göz önüne alındığında , bu iletinin 50 bayt veya daha kısa bir sürede başlayıp başlamadığını tahmin etmeye çalışan bir ya da yanlış ya da sahte bir değer çıktı.
Herhangi bir gerçek veya sahte değer kullanabilirsiniz , ancak bunlar aynı olmalıdır (yani yalnızca iki olası çıktı, bir gerçek ve bir sahte olmalıdır). Girdi, yeni satırlar kaldırılmış olarak ham HTML olarak verilecek ve ASCII olmayan Unicode karakterler içerebilir. UTF-8 dışında bir şey girmeniz gerekiyorsa, lütfen cevabınızı söyleyin.
Bu zorluğa kazanan gönderim, aşağıda listelenen listeden en yüksek sohbet mesajı yüzdesini doğru tahmin edebilecek olan olacaktır. Verilen iki başvuru aynı başarı oranına sahipse, kısa sunum kazanacaktır.
Lütfen kodunuzu tüm mesaj dizisinde çalıştırmak ve doğru yüzdeyi hesaplamak için talimatlar verin. İdeal olarak, bu, pozitif test durumlarından geçen ve kodunuzun bunlardan kaç tanesinin doğru çıktı verdiğini ve negatif test durumları için de aynı şeyi veren bir parça kod kodu (50 baytınıza kadar sayılmaz) olmalıdır. (Daha sonra toplam puan üzerinden manuel olarak hesaplanabilir (correctPositive + correctNegative) / totalMessages
.)
Kodunuz makul bir şekilde test edilebilir olduğundan, makul modern donanımdaki tüm sohbet mesajları listesi için 5 dakika veya daha kısa bir sürede tamamlaması gerekir.
Sohbet mesajlarının tam listesi burada bulunabilir ve truthy test senaryoları olarak en son 1000 yıldızlı iletilerden ve sahte test senaryoları olarak en yeni 1000 yıldızlı notlardan oluşur. Oyunda iki dosya olduğuna dikkat edin; yıldızlanmamış mesajların yarısı kadar aşağı kaydırın.
Don'?t star
\^
O2