[Buổi 22][Củng cố bộ nhớ & chuỗi][HW] Bài 2: Lọc record hợp lệ


LÀM BÀI

Points: 100
Time limit: 1.0s
Memory limit: 256M

Author:
Problem types
Allowed languages
C++

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

  1. Đọc n và n dòng.
  2. Tìm đúng một =.
  3. Normalize hai phía.
  4. Validate key/value.
  5. In record hợp lệ key=value; cuối cùng in COUNT 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=1b=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

There are no comments at the moment.

Zalo