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] Các phần tử duy nhất (giữ thứ tự)

    Đọc một dòng các giá trị vào mảng, loại bỏ phần tử trùng lặp nhưng GIỮ nguyên thứ tự xuất hiện lần đầu. Dùng mảng kết hợp declare -A seen để đánh dấu. In kết quả trên một dòng cách nhau bởi dấu cách.

    Ví dụ:

    Input:
    3 1 3 2 1
    Output:
    3 1 2
    
    • Định dạng đầu vào:

      Một dòng gồm các giá trị (số/chữ) cách nhau bởi dấu cách.

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

      0 ≤ số phần tử ≤ 100.

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

      Các phần tử duy nhất theo thứ tự xuất hiện lần đầu, cách nhau bởi một dấu cách.

    Ví dụ:

    Đầu vào:

    3 1 3 2 1
    

    Đầu ra:

    3 1 2

    Giải thích:

    Giữ lần xuất hiện đầu của mỗi giá trị theo thứ tự: 3, 1, 2.

    Đang tải editor...