Đưa ra một đầu vào của một chuỗi bao gồm bất kỳ tin nhắn nào từ phòng chat trang web của chúng tôi được lấy từ danh sách được mô tả và liên kết bên dưới, xuất ra một giá trị trung thực hoặc giả mạo để dự đoán xem tin nhắn đó có được gắn dấu sao hay không trong 50 byte hoặc ít hơn.
Bạn có thể sử dụng bất kỳ giá trị trung thực hoặc giả , nhưng chúng phải giống hệt nhau (nghĩa là chỉ nên có hai kết quả đầu ra có thể, một giá trị trung thực và một giá trị giả). Đầu vào sẽ được cung cấp dưới dạng HTML thô với các dòng mới bị xóa và nó có thể chứa các ký tự Unicode không phải ASCII. Nếu bạn yêu cầu đầu vào trong một cái gì đó không phải là UTF-8, vui lòng nói như vậy trong câu trả lời của bạn.
Bài dự thi chiến thắng cho thử thách này sẽ là bài dự đoán tỷ lệ tin nhắn trò chuyện chính xác cao nhất, nằm ngoài danh sách được liên kết bên dưới. Nếu hai bài nộp nhất định có cùng tỷ lệ thành công, bài nộp ngắn hơn sẽ giành chiến thắng.
Vui lòng cung cấp hướng dẫn để chạy mã của bạn trên toàn bộ bộ thông báo và tính toán tỷ lệ phần trăm chính xác. Lý tưởng nhất, đây phải là một chút mã soạn sẵn (không được tính vào 50 byte của bạn) lặp lại các trường hợp kiểm tra dương tính và đưa ra bao nhiêu trong số đó mã của bạn đã chính xác và sau đó thực hiện tương tự cho các trường hợp kiểm tra âm tính. (Điểm tổng thể sau đó có thể được tính bằng tay thông qua (correctPositive + correctNegative) / totalMessages
.)
Để mã của bạn có thể kiểm tra một cách hợp lý, nó phải hoàn thành trong 5 phút hoặc ít hơn cho toàn bộ danh sách các tin nhắn trò chuyện trên phần cứng hiện đại hợp lý.
Danh sách đầy đủ các tin nhắn trò chuyện có thể được tìm thấy ở đây , và nó bao gồm 1000 tin nhắn được gắn dấu sao mới nhất là các trường hợp kiểm tra trung thực và 1000 tin nhắn không có sao mới nhất là các trường hợp kiểm tra giả. Lưu ý rằng có hai tệp trong ý chính; cuộn khoảng một nửa xuống cho các tin nhắn không có dấu sao.
Don'?t star
\^
O2