Bài 3 - Chuẩn hóa (HSG 9 An Giang 2025-2026)

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Pypy 3, Python
Điểm: 1100 Thời gian: 1.0s Bộ nhớ: 1G Input: bàn phím Output: màn hình

Một văn bản được gọi là văn bản chuẩn nếu đáp ứng các điều kiện sau:

  • Giữa hai từ liền nhau có duy nhất một ký tự khoảng trắng;
  • Dấu ngắt câu (dấu chấm ., dấu phẩy ,, dấu chấm phẩy ;, dấu chấm hỏi ?, dấu chấm than !) được đặt sát vào ký tự cuối của từ đứng trước nó, sau đó mới đến ký tự khoảng trắng;
  • Dấu mở ngoặc đơn (, dấu mở ngoặc vuông [ và dấu mở ngoặc kép " phải đặt ngay trước từ đầu tiên trong ngoặc, không có ký tự khoảng trắng giữa từ và dấu mở ngoặc;
  • Dấu đóng ngoặc đơn ), dấu đóng ngoặc vuông ] và dấu đóng ngoặc kép " phải đặt ngay sau từ cuối cùng trong ngoặc, không có ký tự khoảng trắng giữa từ và dấu đóng ngoặc.

Yêu cầu: Viết chương trình kiểm tra và đưa ra đoạn văn bản về dạng văn bản chuẩn theo các điều kiện trên.

Input

  • Gồm nhiều dòng, mỗi dòng không quá \(255\) ký tự.

Output

  • Ghi ra đoạn văn bản đã được chuẩn hóa từ dữ liệu trên.

Example

Test 1

Input
( Cham ngoan , hoc gioi )
Output
(Cham ngoan, hoc gioi)

Test 2

Input
" [ Chao mung ] "" ngay 26 thang 03 " .
Output
"[Chao mung]" "ngay 26 thang 03".

Bình luận

Mới nhất
Tải bình luận...

Không có bình luận nào.