[Buổi 22][Củng cố bộ nhớ & chuỗi][Lab] Bài 2: Input Bug Clinic
Input Bug Clinic
Bối cảnh
Chương trình đọc n trước, sau đó n dòng văn bản. Nếu không xử lý newline, record đầu tiên dễ bị rỗng.
Hãy đọc đúng và in mỗi dòng sau khi chuẩn hóa khoảng trắng.
Yêu cầu
- Đọc n bằng cin.
- ignore newline còn lại.
- getline n dòng.
- Normalize spaces từng dòng.
- In mỗi record trên một dòng.
Input
Dòng 1 n; tiếp theo n dòng.
Output
n dòng đã chuẩn hóa.
Ràng buộc
0 ≤ n ≤ 1000, tổng độ dài ≤ 100000.
Ví dụ 1
Input
3
a b
c
d e f
Output
a b
c
d e f
Giải thích
Ba dòng được đọc đủ; dòng đầu không bị newline cũ nuốt.
Ví dụ 2
Input
1
hello world
Output
hello world
Giải thích
Một dòng hello world được giữ nguyên vì đã sạch.
Thông tin học tập
- Module: M06
- Buổi: B22
- Loại bài: LAB
- Độ khó: Medium
- Concepts: cin getline interaction, string arrays, normalization
- Giới hạn kiến thức: B01-B22
- Time limit: 1 second(s)
- Memory limit: 256 MB
- Point: 100
Comments