Soyguncular iplik burada bulunabilir: Gizem Dize Yazıcı (Soyguncular)
Senin meydan
- Bir dizgiyi STDOUT'a basan bir program, fonksiyon veya REPL betiği yazın.
- Soyguncular aynı dizgeyi basan bir program yaratmaya çalışacaklar.
- Programı 7 gün içinde başarılı bir şekilde oluşturabilirlerse, gönderiminiz bozulur.
- Hiç kimse 7 gün içinde aynı dizeyi basan bir program oluşturamazsa, gönderiminiz güvenlidir. Programınızı ortaya çıkarmayı veya gelecekteki soygunculara meydan okumak için bırakmayı seçebilirsiniz. Ancak, bunu açıklamazsanız, gönderiminizden herhangi bir puan elde edemezsiniz (bunu yapmayı seçerseniz cevap başlığınıza "güvenli" koymayın).
Kısıtlamalar
- Program toplam 128 byte'a eşit veya daha küçük olmalıdır (bundan sonra daha fazlası).
- Program, program adına veya harici bir dosyanın adına / içeriğine bağlıysa, öyle olduğunu söylemelisiniz ve bunu toplam bayt sayınıza dahil etmelisiniz.
- Yazdırılan dize, 2048 bayttan küçük veya ona eşit olmalıdır.
- Yazdırılan dizenin yalnızca yazdırılabilir ASCII karakterlerinden oluşması gerekir (yeni satırlar dahil edilebilir).
- Program her çalıştırıldığında aynı çıktıyı üretmelidir.
- Yerleşik şifreleme ilkellerine (herhangi bir rng, şifreleme, şifre çözme ve karma dahil) izin verilmez.
- Program giriş yapmamalıdır.
- Standart boşluklar yok.
puanlama
- Bir başvuru yedi günden önce çatlarsa, başvuru 0 puan kazanır.
- ≤128 karakterden oluşan güvenli bir gönderme 1 puan kazanır.
- Characters64 karakterden oluşan güvenli bir gönderme 2 puan kazanır. 32 bayttan küçük veya ona eşitse, 4 puan vb. Kazanır.
- Her güvenli gönderim ayrıca (uzunluktan bağımsız olarak) ek 3 puan bonus kazanır.
- İlkinden sonraki her çatlak için küçük bir (1/2 puan) ceza var.
- Soygunun çözümünün aynı program uzunluklarında olması gerektiğini unutmayın.
- Her kişi, dil başına bayt başına en fazla 1 program sunabilir (aynı dilin farklı sürümleri ve keyfi ikameleri ayrı diller olarak sayılmaz). Örnek: 32 bayt ve 64 baytlık bir pyth programı gönderebilirsiniz, ancak hem Java 7 hem de Java 8'de 128 baytlık bir program gönderemezsiniz.
- Toplam puanı en yüksek olan kişi kazanır.
gönderimler
Her gönderim aşağıdaki bilgi parçalarına sahip olmalıdır:
- Dilin adı. Tüm yeni soyguncuların çözümleri aynı dilde olmalıdır.
- Program boyutunun aralığı (bu, program boyutundan iki en yüksek güçtür; örneğin, programınız 25 bayt ise, bu "≤32" olur).
- Yazdırılacak gerçek dize.
- Eğer bir gönderi güvenli ise, "güvenli" ve program uzunluğunu (en yakın güç olan 2'ye) başlığınıza koyun. Üstbilginizde birden çok numara varsa, son 2'nin gücünü koyun.
Bu yığın snippet'i, lider tabloları oluşturur ve tüm açık gönderimleri listeler. Snippet ile ilgili herhangi bir sorun varsa, lütfen bir yorum bırakın.
Girişler için aşağıdaki formatları kullanın:
Language, (any text with the program size as the last number)
=
veya
Language
=
Length <= 16
Kod parçasının, virgül algılayamadığında yalnızca başlıktaki ilk sözcüğü dil olarak koyacağını unutmayın.
Güvenli gönderimler için başlığınıza güvenli bir şekilde koyun. Snippet, zamanın dolması durumunda programınızı otomatik olarak "güvenli" sütuna koyar, bu nedenle programınız güvenlidir.
Çatlaklı gönderimler için başlığınıza çatlak koyun.
Program ayrıca, bir yorumun "çatlamış" olduğunu ve bir bağı olup olmadığını tanımalı; Ancak, bu garanti edilmez.
Tiebreaking order: Puan -> Güvenli gönderim sayısı -> En az sayıda kırık gönderim.
Pasajın, en az çatlamadan önce açık gönderimlere göre sıralandığını, ancak açık gönderimlerin yarışma sonunda sayılmayacağını unutmayın.
Bu zorluk şimdi kapandı.
En çok kazananlar genel galibi: Dennis
En güvenli gönderimler: DLosc
(Programların puan hesaplamasında dikkate alındığı için güvenli başvuru sayısının bir puan miktarına çevrilmediğini unutmayın).