En az 20 cevabı olan kod-golf etiketiyle en son 50 mücadeleyi bulabilen bir program oluşturun . Ardından, zorlukların her birinde her dilin puanlarını çıkarın. Aynı dili kullanan birden fazla cevap varsa, tüm puanları sayın. Bundan sonra, en çok kullanılan 20 en iyi dili alın ve dil adlarını, cevap sayısını, ortalama bayt sayısını ve medyan bayt sayısını içeren bir liste çıktılayın. Liste azalan sıraya göre cevap sayısına göre sıralanmalıdır.
Büyük harf kullanımındaki değişkenleri hesaba katmalısınız (örneğin: Matlab = MATLAB).
Birçok farklı sürüm numarasına sahip dillerde (örn. Python), bunları benzersiz diller olarak sayın. Python != Python 2 != Python 2.7 != Python 3.x
Örnek çıktı (çıktı formatı isteğe bağlıdır):
cJam, 66, 12.4, 8.5
Pyth, 58, 15.2, 19
Ruby, 44, 19.2, 22.5
Python, 34, 29.3, 32
Python 2.7, 22, 31.2, 40
...
...
Java, 11, 115.5, 94.5
Desteklenmesi gereken başlık formatları:
- Başlangıcı
# Language name,
veya#Language name
- Şununla biter
xx bytes
,xx Bytes
ya da sadecexx
- İlk virgül ile son sayı arasında çok fazla çöp olabilir.
- Dil ismi bir link ise (
[Name](link)
), atlanabilir
Cevabın başka bir başlık formatı varsa, atlamayı seçebilirsiniz (veya kodunuz işleyebiliyorsa onu dahil edin).
Örnek olarak, aşağıdaki başlıkların tümü desteklenmelidir:
# Language Name, N bytes
# Ruby, <s>104</s> <s>101</s> 96 bytes
# Perl, 43 + 2 (-p flag) = 45 Bytes
# MATLAB, 5
Kurallar:
- API veya sadece website-url'yi kullanmak sorun değil
- Aşağıdakiler bayt sayısından (başka hiçbir şey olmadan) çıkarılabilir, bu nedenle bir url kısaltıcı kullanmanıza gerek kalmaz (En fazla 44 bayt):
https://
(veyahttp://
)codegolf
.stackexchange.com
/questions
- Aşağıdakiler bayt sayısından (başka hiçbir şey olmadan) çıkarılabilir, bu nedenle bir url kısaltıcı kullanmanıza gerek kalmaz (En fazla 44 bayt):
- Program giriş alabilir. Giriş, bayt sayımına dahil edilir.
Bunun dışında standart kurallar geçerlidir.
xx bytes
, son zorluklarda çok yaygındır (en azından afiş pasajı oluşturulduğundan beri).