Amaç tek bir R kodu satırı üretmektir:
- Mümkün olduğunca az yapar
- Mümkün olduğunca çok karakterde (en fazla 100 karakter)
- Ve mümkün olduğunca çirkin (burada "çirkin" verimsiz hesaplama stratejileri, sona eren noktalı virgül gibi yabancı karakterler anlamına gelebilir).
Elinden geleni yap, nazik halk!
Kazanmak için objektif kriterler
Kazanan cevap aşağıdaki puan ölçeğine göre değerlendirilecektir (en çok puan alan cevap kazanır):
- 0 ile 10 arasında bir dizi oluşturun ( 100 puan)
- Mümkün olduğu kadar çok karakterde (N)
- N = 100 ise 0 puan
- N <100 ise N-100 puan (yani 100'ün altındaki her karakter için bir puan kaybetmek)
- N> 100 ise 2 (100-N) puan (100'den fazla her karakter için iki puan kaybetmek)
- R Inferno'dan mümkün olduğunca
çok negatif örnek kullanmak
- Alıntılanan örnek başına 6 puan
- Her örnek yalnızca bir kez sayılır. Bu böyledir çünkü “alevli mezarda hapsedilen heretik” yalnızca bir kez hapsedilebilir. Böylece kod satırınızdaki iki global atama size sadece 6 puan kazandırır.
Nesnel bir kazanma kriteri değil. SSS bölümüne bakın.
—
dmckee
SSS @dmckee :) kriterler oldukça objektif
—
Tomas
Kriterleri daha da açık hale getirmeye çalıştım. Kriter 3 hala yeterince objektif değilse, bunu sevmeme rağmen ortadan kaldırabilirim.
—
Ari B. Friedman
Yeni puanlama sistemini hiç anlamıyorum. Hedef 2 olabildiğince uzun olmalıdır (en fazla 100 karaktere bağlıdır) ve 100'e daha yakın olduğu için daha az puan verirsiniz (ve 100'den uzun programlar için puan belirtirsiniz ??!); Hedef 3 mümkün olduğunca çirkin olmak ve daha çirkin programlar için daha fazla puan vermek. Peki puanlar iyi mi kötü mü ?!
—
Peter Taylor
@PeterTaylor Her iki Hedef # 2 formülünün de negatif puan ürettiğine işaret etmek için düzenlendi. Puanlar iyidir: "En çok puan alan cevap kazanır".
—
Ari B. Friedman