Saya memiliki masalah dengan keyboard saya (kemungkinan besar masalah dengan browser saya). Beberapa kali ketika saya mengklik bidang teks baru dan mulai mengetik semua teks saya keluar ke belakang. Setelah waktu yang sangat singkat (untuk tujuan tantangan, kami akan mengatakan itu 10 milidetik) dilanjutkan mengetik lagi. Tampaknya pada awalnya kursor saya tidak bergerak ketika saya mulai mengetik sehingga semua huruf bisa dimasukkan di awal bidang teks.
Misalnya jika saya mengetik python
dan saya mengetik pyt
dalam 10 milidetik pertama hasilnya akan
hontyp
Tugas
Tugas Anda adalah mensimulasikan perilaku ini dalam sesedikit mungkin byte.
Memasukkan
Anda dapat mengambil input dengan metode apa pun yang masuk akal. Namun Anda tidak dapat mengambil input sebagai dua bidang terpisah. Penundaan 10 milidetik harus dimulai ketika program mulai mengizinkan input. Artinya Anda mungkin harus melakukan praproses sebelum input diizinkan, yang tidak boleh dihitung dalam 10 milidetik.
Beberapa keringanan diizinkan dalam waktu selama rata-rata 10 milidetik dan dimatikan lebih dari 1 milidetik tidak lebih dari 1% dari waktu pada komputer yang ditentukan secara wajar.
Keluaran
Anda dapat menampilkan string dengan metode apa pun yang Anda inginkan. Anda dapat memperbarui langsung saat pengguna mengetik atau output hasilnya setelah Anda selesai mengambil input (baik dengan baris baru atau akhir file^D
).
Uji kasus
Beberapa di antaranya dihasilkan oleh CMC ini dalam The Nineteenth Byte
First 10 | after | result
bra in-flak in-flakarb
ap ple plepa
code- golf golf-edoc
no ne neon
we st stew
ai med media
draw back backward