Bu polislerin ipliği. Soyguncuların ipliği buraya gidiyor .
Yalnızca artan sırada (boşluktan tilde / 32'den 126'ya kadar) yazdırılabilir ASCII karakterleri çıkaran yazdırılabilir ASCII karakterlerinden (sekme ve yeni satır hariç) oluşan bir program veya işlev yazın . Karakterler, birbirine bitişik olduğu sürece birkaç kez çıkarılabilir. Bir izleyen yeni satır kabul edilir. Tam çıktıyı sağlamalısınız ve kodunuzdaki her 6 karakter için, göründüğü konumda kodunuzda bir karakter sağlamalısınız. Kodunuzda 5 veya daha az karakter varsa, yalnızca uzunluğu açıklamanız gerekir. Kodunuzda her 6 için 1'den fazla karakter göstermeyeceksiniz.
Bu nedenle, kodunuz alphaprinter
azdan alfabeyi çıkarırsa, kodunuzun 2 karakterini göstermeniz gerekir (örneğin diğerleri için alt çizgi kullanın):
al__________ // or
__p__p______ // or
__________er
Kurallar / özellikler:
- İşlevsiz izleyen beyaz boşlukları ekleyemezsiniz.
- Yorumları kullanamazsınız (ancak kodları kırarken hırsızlar yorumları kullanabilir)
- Yerleşik şifreleme ilkelerine (herhangi bir rng, şifreleme, şifre çözme ve karma dahil) izin verilmez.
- Varsayılan çıktının MATLAB'daki gibi olduğu dillerde :
ans =
daha sonra açıkça belirtildiği ve çıktı verildiği sürece kabul edilirans =
. Bunun "artan çıktı" nın bir parçası olup olmadığı da açıkça belirtilmelidir. - Çıktı deterministik olmalı
- Özgür olmayan bir dil kullanılması kabul edilmez
- Çıktının ardışık karakterler olması gerekmez. Hem
abcde
veabcdg
geçerli çıkış vardır. - Çıktı en az 5 karakter içerdiği sürece karakterlerin farklı olması gerekmez.
aaaaa
veaaacc
geçerlidir. - Bir REPL ortamının geçerli programlar veya işlevler olarak kabul edilmediğini ve bu nedenle izin verilmediğini varsayan cevaplar
- STDERR geçerli çıktı olarak kabul edilmez, ancak veriler STDERR'ye yazılabilir.
Açıklanan karakterlerin altı çizili ise, onu aşağıda gösterildiği gibi tanımlamanız gerekir. Bu durumda, ikinci ve altıncı karakter alt çizgi ortaya çıkarılırken, diğerleri bilinmiyor.
_____________
| |
Not: Soyguncular yalnızca aynı çıktıyı üreten bir kod bulmalıdır. Dil, soyguncuların çözümünün uzunluğu ve ortaya çıkan karakterlerin konumu da aynı olmalıdır.
Puanınız, kodunuzdaki karakter sayısıdır. Kazanan, 7 gün içinde kırılmayan en düşük puanı alan sunum olacak. Yalnızca 2015'te (UTC) yayınlanan gönderiler kazanmaya uygundur. Bundan sonra gönderilen yazılar kabul edilir, ancak kazanamaz.
Kazanmayı talep etmek için (7 gün sonra) tam kodu açıklamanız gerekir.
Gönderiniz şöyle biçimlendirilmelidir (nn karakter sayısıdır):
Dil, nn karakterleri
Çıktı:
abcdefghijklmnopqrstuvwxyz
Kod (12 karakter):
al__________
Kod çatlamışsa, başlığa [Cracked] (kraker bağlantısı) ekleyin. Gönderim güvenliyse, başlığa "Güvenli" yazıp cevabınızın tam kodunu gösteriniz. Sadece tam kodu ortaya çıkaran cevaplar kazanmaya uygun olacaktır.
print ( "abcde" )
, üç beyaz alanı ortaya çıkarabileceğim anlamına mı geliyor ?