pengantar
hackertyper.net adalah situs web yang mensimulasikan "peretasan" (sebagaimana media menggambarkannya) dengan mengeluarkan kode rumit dari bagian crypto dari kernel Linux ke layar saat Anda mengetik dengan laju 3 karakter per satu yang dimasukkan.
Tantangan
Program / fungsi Anda harus menerima file sebagai argumen command-line, memiliki path file yang dikodekan, atau menerima teks [yang akan ada di file] sebagai argumen command-line atau fungsi, dan meniru hackertyper.net dengan mengeluarkan 3 karakter ke layar (STDOUT atau setara) dari file untuk masing-masing yang diterima melalui STDIN atau setara.
Setelah EOF tercapai, program harus mulai mengeluarkan karakter dari awal file (bungkus).
Spesifikasi
Untuk tujuan kesederhanaan, Anda dapat mengasumsikan bahwa STDIN telah diatur ke tidak ada buffer dan tidak ada mode gema, yang tidak menunggu sampai pengguna menekan masuk sebelum mengirimkan input ke program Anda dan tidak menampilkan karakter yang Anda ketik.
File dapat berisi baris baru, sedangkan input tidak akan mengandung baris baru .
Untuk contoh kecil yang ditulis dalam C (bukan golf) yang menunjukkan cara kerjanya, lihat ini .
Teks hijau dan latar belakang hitam tidak diperlukan.
Contoh input dan output
Berkas:
#include <stdio.h>
int main() { }
Memasukkan:
hello world
Keluaran:
#include <stdio.h>
int main() { }
Berkas:
hello
Memasukkan:
hello world
Keluaran:
hellohellohellohellohellohellohel