Tôi gặp sự cố với bàn phím của mình (nhiều khả năng là sự cố với trình duyệt của tôi). Đôi khi tôi nhấp vào một trường văn bản mới và bắt đầu nhập tất cả văn bản của tôi đi ra phía sau. Sau một khoảng thời gian rất ngắn (với mục đích của thử thách, chúng tôi sẽ nói là 10 mili giây), nó lại tiếp tục gõ tiếp. Có vẻ như lúc đầu, con trỏ của tôi không di chuyển khi tôi bắt đầu nhập để tất cả các chữ cái được chèn vào đầu trường văn bản.
Ví dụ nếu tôi gõ python
và tôi gõ pyt
trong 10 mili giây đầu tiên kết quả sẽ là
hontyp
Bài tập
Công việc của bạn là mô phỏng hành vi này trong càng ít byte càng tốt.
Đầu vào
Bạn có thể lấy đầu vào trong bất kỳ phương pháp hợp lý. Tuy nhiên, bạn không thể lấy đầu vào là hai trường riêng biệt. Độ trễ 10 mili giây sẽ bắt đầu khi chương trình bắt đầu cho phép nhập liệu. Đó là bạn có thể phải xử lý trước khi cho phép nhập liệu, điều này không được tính vào 10 mili giây.
Một số khoan hồng được cho phép trong thời gian miễn là trung bình 10 mili giây và tắt hơn 1 mili giây không quá 1% thời gian trên một máy tính được chỉ định hợp lý.
Đầu ra
Bạn có thể xuất chuỗi theo bất kỳ phương thức nào bạn thấy phù hợp. Bạn có thể cập nhật trực tiếp khi người dùng đang nhập hoặc xuất kết quả sau khi bạn kết thúc việc nhập dữ liệu (theo dòng mới hoặc cuối tệp ^D
).
Các trường hợp thử nghiệm
Một số trong số này đã được CMC này tạo ra trong 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