[Buổi 22][Củng cố bộ nhớ & chuỗi][Lab] Bài 2: Input Bug Clinic


LÀM BÀI

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

Author:
Problem types
Allowed languages
C++

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

  1. Đọc n bằng cin.
  2. ignore newline còn lại.
  3. getline n dòng.
  4. Normalize spaces từng dòng.
  5. 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

There are no comments at the moment.

Zalo