Hacker Typer'ı bilmiyorsanız, bkz. Hackertyper.net . Kısacası, komedi etkisi için tuş vuruşu başına bir kod tabanının bir yığınını veren bir programdır. AMA, hackertyper.net versiyonunu uygulamak çok kolaydır. İsteğe bağlı bir kod parçasından bir defada üç karakter çıkarır . Bu zorluk için, bir program kendi kaynak kodunu çıkarmalı ve her tuş basışında bir boşlukla ayrılmış kod parçası yazdırmalıdır .
ayrıntılar
- Bir program için bir dosya adını zor kodlayamaz; adını dinamik olarak belirlemelidir. Program çalıştırılabilir bir dosyaya derlenirse, standart dosya uzantısını çalıştırılabilir dosya adına ekler (Windows kullanıyorsanız .exe hariç) ve kaynak dosyanın çalıştırılabilir dizinde olduğunu varsayabilir. Örneğin, bir C çalıştırıcısı "hacker" olarak adlandırılmışsa, kaynak kodunu aynı dizinde "hacker.c" adlı bir dosyadan alması gerekir. Derlenmiş bir programın bir uzantısı varsa, kaynak kodunun adını ("typer.exe" -> "typer.cs") belirlemeden önce bırakılmalıdır.
- Programlar, her alan arasında en az bir karakter olacak şekilde en az 5 boşluk içermelidir. Bu, bu meydan okuma için mümkün olan en küçük boyut 9 bayttır anlamına gelir. Boşlukların programın çalışması için çok önemli olması şart değildir.
- Çıktıda her türlü biçimlendirme (girintiler, yeni çizgiler vb.) Korunmalıdır. Bu biçimlendirme, onu biçimlendiren kodla basılabilir veya onu izler, önemli olan biçimlendirmenin sürdürülmesidir.
- Seçtiğiniz dilde boşlukları uygulamak için başka bir yol yoksa, 5 boşluk gereksinimini karşılamak için yorum kullanmaktan kaçının.
EDIT : Yeni çizgiler, boşluk ayırıcı olarak veya yerine boşluk olarak kullanılabilir.