Mô tả
Anh Long là kỹ sư đài trạm của Viettel, phụ trách hạng mục phủ sóng vùng sâu vùng xa. Mỗi lần xuống hiện trường, anh mang theo một tệp cấu hình dài dạng chuỗi, trong đó các tham số được ghi theo quy tắc key=value và cách nhau bởi dấu chấm phẩy ;. Ví dụ: band=3;power=40;tower=VT-09;. Nhiệm vụ của anh là đọc chuỗi cấu hình, trích xuất phần giá trị phía sau dấu bằng của từng tham số, rồi trả về một danh sách theo đúng thứ tự xuất hiện.
Anh nhờ bạn viết chương trình tự động hóa việc trích xuất này để rút ngắn thời gian thiết lập.
Đầu vào
- Một chuỗi
sduy nhất chứa các tham số cấu hình. Trong chuỗi, các tham số có dạngkey=value, phân tách nhau bởi dấu chấm phẩy;.
Đầu ra
- Trả về một danh sách các chuỗi, mỗi phần tử là giá trị tương ứng của một tham số, theo đúng thứ tự xuất hiện trong chuỗi đầu vào.
Ràng buộc
- Độ dài chuỗi
skhông vượt quá 10^4 ký tự. - Chuỗi có từ 1 đến 1000 tham số.
- Mỗi tham số luôn đúng định dạng
key=value, trong đókeyvàvaluecó độ dài từ 1 ký tự trở lên và không chứa dấu=hay;. - Chuỗi không chứa khoảng trắng ở đầu, cuối, hoặc giữa các tham số.
Ví dụ
Ví dụ 1:
Đầu vào: band=3;power=40;tower=VT-09
Giải thích: Tách chuỗi theo dấu ; được ba đoạn band=3, power=40, tower=VT-09. Lấy phần sau dấu = của từng đoạn, ta thu được 3, 40, VT-09. Kết quả là ['3', '40', 'VT-09'].
Ví dụ 2:
Đầu vào: mode=auto
Giải thích: Chỉ có một tham số. Giá trị sau dấu = là auto. Kết quả là ['auto'].