Bu sorunun lider tablosunda golf (id = 111735). Programınız StackExchange API'sına bir HTTP veya HTTPS isteği göndermeli, ayrıştırmalı ve tipik bir Lider Tablosu Snippet'ine benzer biçimde kullanıcıya sunmalıdır
Örnek çıktı ( bunun yerine 47338 sorusu için ):
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
Tekrarlanan 3, 5 ve 16. derecelere dikkat edin. Belki de sadece skor kopyalarının doğru ve basit olmayan bir şekilde teslim edilmesini zorlamak için özel bir rakip olmayan cevap ekleyeceğim.
Çıktı şunlardan oluşmalıdır:
- "Büyük Afiş" satırı
- "\ TAuthor \ tLanguage \ tSize" satırı
- Her cevap için sekmeyle ayrılmış sıra ve bir satır
.
, daha sonra yazar adını, sonra dil adını, sonra puanı cevaplayın; puan için artan sırada - "Dile Göre Kazananlar" satırı
- "Dil \ tUser \ tScore" satırı
- Kullanılan her dil, sekmeyle ayrılmış dil adı, düşük puan cevabının yazarı ve puan
Başka bir deyişle, bu sorunun büyük şerit snippet'inin bir metin dosyasına ("\ tLink" olmadan) kopyalanması ve yapıştırılması gibi bir şey. Ayrıca bkz . Python'daki referans uygulaması .
kurallar
- İçin bir API isteği dışında ağ erişimi yok
api.stackexchange.com
- Bu sorunun gönderilmesinden sonra görünen API özelliklerinin veya dillerinin kullanımı yoktur.
- Cevap mesajının ilk satırı Lider Tablosuyla uyumlu olmalıdır. Eğer soruya ekli skor tablosu betiğini kırarsa, cevap rakip değildir.
- Yeni eklenen cevap mevcut bir cevabı kırılmışsa, eski cevabın yazarı bunu düzeltmelidir (ya da rakipsiz hale gelir).
- Dillerin bağlantıları, dikkat çeken puanlar, vb. Ele alınmalıdır.
- Rütbeler snippet'teki gibi ele alınmalıdır (örn. Eşit puan => eşit rütbe => rütbelerdeki boşluk).
Kabul edilen cevap, yeterli miktarda hareketsizlikten sonra (en az 1 ay) en düşük puana sahip cevaptır.
İyi bir fikir
- 47338 soru kimlikleriyle test etmek için (mükerrer skor yönetimi + çarpılmış skor yönetimi için) ve 17005 (linklerin kullanımı için). Bu, cevabı Geçerli ila İyiye çarptırır ve sonraki gönderilerden kopmalara karşı korur.
- Bu ve geçersiz kılınan kimlik sürümleri için çıktı örnekleri dahil etmek.
Gerekli değil
- 100'den fazla cevabın ele alınması (tek talep için API limiti)
- Yorum geçersiz kılma işlemlerini yapma
- "Kazananlar Dile Göre" bölümünün sıralanması
- Rakip ve kırık cevapların ayrımı