Bu meydan okuma aslında Magic Octopus Urn tarafından sanallaştırılmıştı; İzniyle kabul ettim ve yayınladım.
Bu polislerin iş parçacığı. Soyguncuların ipi burada .
Meydan okuma
- Birinci Adım: Önceliği kontrol eden bir parça kod (işlev veya tam program) yazın .
- İkinci Adım: Karakterleri sembolle değiştirerek kodunuzun parçalarını kaldırın
█
. - Üçüncü Adım: Düzeltilen kodu polisler iş parçacığına kaydedin.
- Dördüncü Adım: Kodunuzun kırılmasını bekleyin ve başkalarının kodunu kırmaya çalışın.
Örneğin, Groovy kodu {it.isPrime()}
olabilir {██.is█████()}
. (Bu aptalca çatlamak kolay olurdu; ayrıca, biliyorum, .isPrime()
Groovy bir yöntem değil.)
puanlama
Programınızın puanını başvurunuza dahil etmelisiniz. Puan, düzeltilmiş karakterlerin karakterlere oranı olarak tanımlanır. Programınız 20 karaktere ve 5 karaktere sahip olsaydı puanınız 0.25 olur. Yukarıdaki Groovy kodu 0,5 puan alacaktır.
kurallar
- Programınızın yalnızca pozitif tamsayıları işlemesi gerekir . Sayının asal olması durumunda bir doğruluk değeri, aksi takdirde bir yanlış değer vermesi gerekir. Lütfen yanıtınızda ne çıkardığını belirtin.
- Kodunuz herhangi bir yorum veya gereksiz boşluk içeremez.
- Karma veya kriptografik gizleme yok.
- Kodunuz en fazla% 50 oranında redaksiyonlu olabilir (en az 1/2 karakter gösterilmelidir). Bu, mümkün olan en yüksek puanın 0,5 olduğu anlamına gelir .
- Cevabınız bir hafta içinde çatlamazsa, onu güvenli olarak işaretleyebilir ve istenen çatlakta düzenleyebilirsiniz.
Kazanan
Kazanan, gönderildikten sonraki iki hafta içinde en düşük puan alan çatlamayan cevap olacaktır. Beraberlik durumunda, en çok oyu hangisi kazanırsa. Bu konu her zaman daha fazla gönderime açıktır, ancak iki hafta sonra seçilen kazanan kalıcı olacaktır.
n >= 1
tamsayılar mı yoksa tamsayılar mı?)