Tujuannya adalah untuk menghasilkan satu baris kode R yang:
- Lakukan sesedikit mungkin
- Sebanyak mungkin karakter (maks. 100 karakter)
- Dan seburuk mungkin (di mana "jelek" dapat diartikan sebagai strategi komputasi yang tidak efisien, karakter asing seperti titik koma penghentian, dan sebagainya).
Lakukan yang terburuk, kaum lemah lembut!
Kriteria obyektif untuk menang
Jawaban yang menang akan dinilai berdasarkan skala poin berikut (jawaban dengan poin terbanyak menang):
- Buat urutan dari 0 hingga 10 ( 100 poin)
- Sebanyak mungkin karakter (N)
- 0 poin jika N = 100
- N-100 poin jika N <100 (mis. Kehilangan poin untuk setiap karakter di bawah 100)
- 2 (100-N) poin jika N> 100 (yaitu kehilangan dua poin untuk setiap karakter lebih dari 100)
- Menggunakan banyak contoh negatif dari R Inferno mungkin
- 6 poin per contoh yang dikutip
- Setiap contoh hanya dihitung satu kali. Ini karena "sesat yang dipenjara di [a] makam yang menyala-nyala" hanya bisa dipenjara sekali saja. Dengan demikian dua penugasan global dalam baris kode Anda hanya memberi Anda 6 poin.
Bukan kriteria kemenangan yang objektif. Lihat FAQ.
—
dmckee
FAQ Anda @dmckee :) kriterianya cukup objektif
—
Tomas
Saya telah mencoba membuat kriteria lebih eksplisit. Jika kriteria 3 masih belum cukup objektif, saya bisa menghilangkannya, meskipun saya lebih suka.
—
Ari B. Friedman
Saya tidak mengerti sistem penilaian yang baru sama sekali. Sasaran 2 adalah selama mungkin (tunduk pada maksimal 100 karakter), dan Anda memberikan poin lebih sedikit karena mendekati 100 (dan menentukan poin untuk program yang lebih lama dari 100 ??!); tujuan 3 adalah menjadi seburuk mungkin, dan Anda memberikan lebih banyak poin untuk program yang lebih buruk. Jadi, apakah poin seharusnya baik atau buruk?
—
Peter Taylor
@PeterTaylor Diedit untuk menunjukkan bahwa kedua rumus Objective # 2 menghasilkan poin negatif. Poin bagus: "Jawaban dengan poin terbanyak menang".
—
Ari B. Friedman