Dalam Peta yang dimasukkan karakter ASCII , saya meminta Anda untuk .. memetakan karakter ASCII yang dimasukkan. Kali ini, Anda akan melakukan yang sebaliknya, dengan segera memetakan semua karakter ASCII, dan kemudian memetakan spasi di atasnya.
Program ini akan memiliki kegunaan praktis, seperti melihat karakter apa yang tersisa dalam pengajuan tantangan sumber terbatas .
Tantangan
Tugas Anda adalah menulis program yang membatalkan pemetaan karakter ASCII yang dimasukkan. Segera setelah program dijalankan, ia akan menampilkan peta yang tepat ini (kecuali warna, font, ukuran, dll.):

Setiap kali pengguna memasukkan karakter ASCII yang dapat dicetak, Anda akan mencetak spasi di atasnya.
Aturan
- Output awal harus persis seperti yang ditunjukkan pada gambar pertama di atas: kisi 6x16 dengan karakter ASCII di posisi masing-masing, dengan spasi (32) di kiri atas dan tilde (126) di satu karakter kiri dari kanan bawah.
- Program Anda hanya perlu menampilkan karakter ASCII yang dapat dicetak,
0x20untuk0x7E. - Program Anda tidak boleh berhenti dan terus mencetak spasi di atas karakter sampai semua karakter ASCII yang dapat dicetak telah ditimpa. Dari sini, program Anda dapat berakhir atau lari ke Neverland.
- Peta terbalik Anda harus diperbarui secara waktu nyata (segera setelah menerima input pengguna).
- Jika program Anda tidak membaca input secara diam-diam, ia harus mengeluarkan kursor, sehingga teks tidak akan menghalangi peta.
Ini tabel ASCII yang berguna untuk referensi.
Mencetak gol
Jawaban dengan byte terkecil di setiap bahasa menang. Selamat bersenang-senang!
Your program only needs to display the printable ASCII characters, 0x20 to 0x7E

