Trong: một chuỗi không ngắt dòng *
Cho phép người dùng chỉnh sửa và gửi dòng
Out: chuỗi đã sửa đổi (tùy chọn có ngắt dòng)
Trình chỉnh sửa dòng tối thiểu phải cho phép người dùng:
di chuyển một con trỏ hiển thị sang trái và phải
chèn và / hoặc ghi đè các ký tự ở vị trí con trỏ
xóa các ký tự ở vị trí con trỏ
gửi chuỗi mới, tức là ngừng chỉnh sửa khiến chuỗi đã sửa đổi được trả về / in / hiển thị / lưu lại (không có văn bản nào khác)
Đánh giá cao, nhưng không bắt buộc:
giải thích về mã của bạn.
liên kết đến một trang web thử nghiệm trực tuyến có thể chứng minh chương trình / chức năng của bạn
một hình ảnh hoạt hình thể hiện việc sử dụng (ví dụ TIO, không cho phép tương tác)
Chú thích:
ràng buộc chính chỉ là đề xuất
GUI hoặc kiểu dáng hình ảnh là không cần thiết
Ví dụ
Sau đây, con trỏ được minh họa bằng _
.
Trong: Just some text
Cho phép người dùng chỉnh sửa:
Just some text_
Người dùng nhấn ←(phím mũi tên trái) chín lần
Just ̲some text
Người dùng nhấn Delbốn lần
Just ̲ text
Người dùng nhấn Người dùng nhấn Ra:any
Just any_text
Enter
Just any text
Trong: Remove me
Cho phép người dùng chỉnh sửa:
Remove me_
Người dùng nhấn Backspacechín lần
_
Người dùng nhấn Out: (chuỗi trống)Enter
* Để ngăn các giải pháp biên tập tầm thường, điều này phải được cung cấp thông qua một phương thức nhập khác với các lệnh chỉnh sửa hoặc phải được phân tách khỏi chúng bằng một dòng mới hoặc tương tự.