Golf bảng xếp hạng của câu hỏi này (id = 111735). Chương trình của bạn nên đưa ra một yêu cầu HTTP hoặc HTTPS cho API StackExchange, phân tích cú pháp và trình bày cho người dùng ở dạng tương tự như một Đoạn bảng dẫn điển hình
Đầu ra mẫu (cho câu hỏi 47338 thay vì điều này):
Leaderboard
Author Language Size
1. FryAmTheEggman Pyth 19
2. Peter Taylor CJam 24
3. Martin Ender CJam 27
3. Peter Taylor GolfScript 27
5. randomra J 32
5. Optimizer CJam 32
7. Timtech TI-Basic 83/84 40
8. mollmerx k 41
9. Sp3000 ><> 45
10. Sherlock9 Ruby 47
11. Martin Ender Mathematica 49
12. Alex A. Julia 57
13. Sp3000 Python 2 58
14. Zgarb Haskell 68
15. Timtech GML 76
16. Jakube Python 2 79
16. nimi Haskell 79
18. coredump Common Lisp 91
19. Jim Large Ruby 92
Winners by Language
Language User Score
Python 2 Sp3000 58
CJam Peter Taylor 24
Julia Alex A. 57
TI-Basic 83/84 Timtech 40
><> Sp3000 45
Haskell Zgarb 68
GolfScript Peter Taylor 27
Common Lisp coredump 91
Pyth FryAmTheEggman 19
k mollmerx 41
J randomra 32
Ruby Sherlock9 47
Mathematica Martin Ender 49
GML Timtech 76
Lưu ý các cấp bậc lặp lại 3, 5 và 16. Có lẽ tôi thậm chí sẽ thêm một câu trả lời không cạnh tranh đặc biệt chỉ để buộc bàn giao chính xác, không đơn giản hóa các điểm trùng lặp.
Đầu ra phải bao gồm:
- Dòng "Bảng dẫn"
- Dòng "\ tAuthor \ tL Language \ tSize"
- Đối với mỗi câu trả lời, dòng xếp hạng được phân tách bằng tab và a
.
, sau đó trả lời tên tác giả, sau đó là tên ngôn ngữ, sau đó ghi điểm; theo thứ tự tăng dần cho điểm - Dòng "Người chiến thắng theo ngôn ngữ"
- Dòng "Ngôn ngữ \ tUser \ tScore"
- Đối với mỗi ngôn ngữ được sử dụng, tên ngôn ngữ được phân tách bằng tab, tác giả của câu trả lời điểm thấp hơn và điểm số
Nói cách khác, một cái gì đó giống như một bản sao và dán kết quả của đoạn bảng dẫn của câu hỏi này vào một tệp văn bản (không có những thứ "\ tLink"). Xem thêm việc thực hiện tham chiếu trong Python .
Quy tắc
- Không có quyền truy cập mạng ngoài một yêu cầu API tới
api.stackexchange.com
- Không sử dụng các tính năng hoặc ngôn ngữ API xuất hiện sau khi gửi câu hỏi này.
- Dòng đầu tiên của bài trả lời phải tương thích với Bảng dẫn. Nếu nó phá vỡ kịch bản bảng xếp hạng kèm theo câu hỏi thì câu trả lời là không cạnh tranh.
- Nếu câu trả lời mới được thêm vào làm cho một số câu trả lời hiện có bị hỏng thì tác giả của câu trả lời cũ sẽ sửa nó (hoặc nó trở nên không cạnh tranh).
- Liên kết đến các ngôn ngữ, điểm số nổi bật, vv nên được xử lý.
- Các cấp bậc phải được xử lý như trong đoạn trích (ví dụ: điểm bằng nhau => thứ hạng bằng nhau => khoảng cách về thứ hạng).
Câu trả lời được chấp nhận là câu trả lời có số điểm thấp nhất sau khi không đủ số lượng không hoạt động (tối thiểu 1 tháng).
Ý tưởng tốt
- Để kiểm tra với ID câu hỏi 47338 (để xử lý điểm trùng lặp + xử lý điểm nổi bật) và 17005 (để xử lý liên kết). Điều này đưa ra câu trả lời từ Hợp lệ đến Tốt và bảo vệ khỏi sự phá vỡ từ các lần gửi sau.
- Để bao gồm các ví dụ đầu ra cho cả phiên bản này và cho các phiên bản ID bị ghi đè.
Không cần thiết
- Xử lý hơn 100 câu trả lời (giới hạn API cho một yêu cầu)
- Xử lý ghi đè nhận xét
- Sắp xếp phần "Người chiến thắng theo ngôn ngữ"
- Phân biệt đối xử cạnh tranh và câu trả lời bị hỏng