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] unset biến môi trường

    unset biến môi trường

    Lệnh unset KEY xóa một biến khỏi môi trường. Cho một tập biến ban đầu và một dãy thao tác set KEY VALUE hoặc unset KEY, hãy in môi trường cuối cùng: tên biến sắp xếp tăng dần, mỗi dòng KEY=VALUE.

    unset một biến không tồn tại thì không có tác dụng. set một biến đã có thì ghi đè.

    Ví dụ

    Input:
    2
    A=1
    B=2
    2
    unset A
    set C 3
    
    Output:
    B=2
    C=3
    
    • Định dạng đầu vào:

      Dòng 1: số N biến ban đầu, theo sau N dòng KEY=VALUE. Dòng kế: số M thao tác, theo sau M dòng thao tác.

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

      0 ≤ N, M ≤ 100.

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

      In môi trường cuối, tên biến tăng dần, mỗi dòng KEY=VALUE.

    Ví dụ:

    Đầu vào:

    2
    A=1
    B=2
    2
    unset A
    set C 3
    

    Đầu ra:

    B=2
    C=3

    Giải thích:

    A bị unset, C được set=3; còn lại B và C, sắp xếp tăng dần.

    Đang tải editor...