Giriş
hackertyper.net , girilen her biri 3 karakterlik bir oranda yazarken Linux çekirdeğinin kripto bölümünden ekrana karmaşık kodlar vererek "hacklemeyi" simüle eden bir web sitesidir.
Meydan okuma
Programınız / işleviniz bir dosyayı komut satırı bağımsız değişkeni olarak kabul etmeli, dosya yolunu sabit olarak kodlamalı veya [dosyada bulunan] metni komut satırı veya işlev bağımsız değişkeni olarak kabul etmeli ve hackertyper.net'i taklit etmelidir. STDIN veya eşdeğeri aracılığıyla alınan her biri için dosyadan ekrana 3 karakter (STDOUT veya eşdeğeri) çıktı vererek.
EOF'a ulaşıldığında, program dosyanın başlangıcından itibaren karakterleri yeniden çıkarmaya başlamalıdır (sarma).
gözlük
Basitlik amacıyla, STDIN'in önceden bir arabellek ve yankı moduna ayarlanmadığını varsayabilirsiniz; bu, kullanıcı programınıza girdi girmeden ve yazdığınız karakterleri görüntülemeden önce girene kadar beklemez.
Dosya yeni satırlar içerebilirken, girdi yeni satırlar içermeyecektir .
(Golfed değil) C dilinde yazılmış bir küçük Örneğin bu eserler nasıl gördüğünü gösterir bu .
Yeşil metin ve siyah arka plan gerekmez.
Örnek giriş ve çıkış
Dosya:
#include <stdio.h>
int main() { }
Giriş:
hello world
Çıktı:
#include <stdio.h>
int main() { }
Dosya:
hello
Giriş:
hello world
Çıktı:
hellohellohellohellohellohellohel