Tulis cuplikan, fungsi, program, ... yang dikaburkan dengan cara yang terlihat jelas pada pandangan pertama bahwa ia melakukan sesuatu yang lain.
Sebagai contoh: tulis sedikit kode yang menambahkan dua angka, tetapi ketika Anda bertanya kepada seseorang "apa fungsinya?", Dia akan memberi tahu Anda itu mencetak "Halo, Dunia!".
Aturan
- Kode tersebut harus dapat dibaca untuk seseorang yang secara kasar mengetahui bahasa yang Anda gunakan (hindari bahasa yang dikaburkan secara intrinsik seperti APL, untuk kepentingan Anda sendiri).
- Kode harus melakukan sesuatu yang tidak terduga yang pada awalnya tidak dapat diprediksi oleh pembaca.
- Ketika Anda bertanya kepada pembaca yang berbeda, mereka harus memiliki pendapat yang sama (salah) tentang apa yang dilakukan kode.
Peringkat
- Harap baca kode kontestan lain selama maksimum 10-20 detik, hanya untuk mengetahui apa yang terjadi di sana.
- Tambahkan komentar ke jawaban yang mengatakan apa yang menurut Anda dilakukan oleh kode. Jika jawaban yang ingin Anda berikan sudah ada, cukup beri +1 pada komentar. (jika Anda melewatkan jawaban itu dan menambahkan komentar lain, jangan khawatir, itu tidak akan dihitung sebagai jawaban lain).
- Poin-poin akan disadarkan dengan cara ini: (
maxFalseOpinion
-goodGuess
) /totalOpinion
(lihat contoh di bawah). - Nilai kontestan lain dengan fairplay dan jangan komentar kode Anda sendiri.
- Hanya tambahkan komentar yang bermanfaat. Hindari "Saya tidak tahu" dan "bagus!", Mereka tidak diperhitungkan untuk peringkat, tetapi kode dan bukan peringkat yang harus dikaburkan.
Contoh penilaian
Cuplikan menambahkan dua angka. Komentar mengatakan:
(3) Ini menampilkan "Halo, Dunia!"
(1) Ini mengurangi 2 angka.
(2) Ia menambahkan 2 angka.
Jumlah total poin adalah jumlah maksimum pendapat (3) - jumlah tebakan yang baik (2) dibagi dengan jumlah total tebakan (3 + 1 + 2 = 6). Hasil: (3 - 2) / 6 = 1/6 = 16,67% .
LEBIH BANYAK TENTANG POIN
Orang-orang tampaknya mengalami kesulitan mencari tahu poinnya.
Ini skor sempurna:
printf('Hello World');
komentar:
Ini menampilkan jumlah waktu Anda mengklik tombol. (17 komentar).
JUMLAH: 17 komentar
Nilai: (17 - 0) / 17 = 1 = 100%
Berikut adalah skor lumpuh:
printf('Hello World');
komentar:
Mencetak "Hello World". (13 komentar).
JUMLAH: 13 komentar
Nilai: (0 - 13) / 13 = -1 = -100%
Ini skor yang tidak terlalu buruk:
printf('Hello World');
komentar:
Mencetak nama pengguna. (2 komentar).
Ini menampilkan waktu saat ini (15 komentar).
Ini mengembalikan apa yang Anda masukkan tanpa modifikasi. (3 komentar).
Mencetak "Hello World" (1 komentar).
JUMLAH: 21 komentar
Nilai: (15 - 1) / 21 = 0,6667 = 66,67%
Menjelaskan:
15 adalah tebakan utama, apa yang paling banyak dikatakan orang. 1 adalah jumlah tebakan yang benar. 21 adalah jumlah dari semua komentar.