[Buổi 22][Củng cố bộ nhớ & chuỗi][HW] Bài 2: Lọc record hợp lệ
Lọc record hợp lệ
Bối cảnh
Một dòng record dạng key=value. Hãy đọc n dòng và in chỉ các record hợp lệ.
Key/value sau normalize không rỗng; key không chứa space.
Yêu cầu
- Đọc n và n dòng.
- Tìm đúng một
=. - Normalize hai phía.
- Validate key/value.
- In record hợp lệ
key=value; cuối cùng inCOUNT k.
Input
Dòng 1 n; n dòng.
Output
Các record hợp lệ và dòng COUNT.
Ràng buộc
0 ≤ n ≤ 1000, tổng chars ≤100000.
Ví dụ 1
Input
4
a=1
b = 2
bad
x y=z
Output
a=1
b=2
COUNT 2
Giải thích
a=1 và b=2 hợp lệ; bad thiếu delimiter, x y=z có space trong key. COUNT 2.
Ví dụ 2
Input
0
Output
COUNT 0
Giải thích
Không có record nên COUNT 0.
Thông tin học tập
- Module: M06
- Buổi: B22
- Loại bài: HOMEWORK
- Độ khó: Medium
- Concepts: string validation, delimiter parsing, vector, pipeline
- Giới hạn kiến thức: B01-B22
- Time limit: 1 second(s)
- Memory limit: 256 MB
- Point: 100
Comments