Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Hệ điều hành Unix] Đảo ngược toàn bộ stdin

    Một biến thể của cat là in nội dung theo thứ tự ngược lại. Ta đọc toàn bộ stdin vào một buffer (bằng read() hoặc getchar()), rồi ghi ra stdout theo chiều ngược bằng write() hoặc putchar().

    Ví dụ I/O:

    Input:  abc
    Output: cba
    

    Mọi byte, kể cả '\n', đều được đảo vị trí.

    • Định dạng đầu vào:

      Văn bản bất kỳ trên stdin (≤ 100000 byte).

    • Ràng buộc đầu vào:

      0 ≤ số byte ≤ 100000.

    • Định dạng đầu ra:

      Toàn bộ byte của stdin in theo thứ tự ngược lại. Không thêm ký tự nào.

    Ví dụ:

    Đầu vào:

    abc

    Đầu ra:

    cba

    Giải thích:

    Chuỗi 'abc' đảo lại thành 'cba'.

    Đang tải editor...