Lọc tin nhắn quảng cáo trong hộp thư đến
Lớp 10Lập trìnhpythonGiải quyết vấn đề với máy tínhVận dụng cao
Thang điểm 10 · 5 test case chấm tự động · 4 tiêu chí chấm · 1 lượt giáo viên giao cho lớp
Nhập vào số nguyên n là số tin nhắn trong hộp thư đến, sau đó nhập n xâu kí tự, mỗi xâu là nội dung một tin nhắn (có thể chứa dấu cách).
Yêu cầu: với mỗi tin nhắn, kiểm tra xem nó có chứa xâu con "khuyến mãi" hay không (dùng toán tử in). Nếu tin nhắn không chứa xâu con này, in ra nguyên văn tin nhắn đó (mỗi tin nhắn trên một dòng, theo đúng thứ tự nhập vào). Sau khi in xong tất cả tin nhắn không quảng cáo, in ra một dòng cuối cùng cho biết tổng số tin nhắn quảng cáo đã tìm thấy.
Định dạng vào:
- Dòng 1: số nguyên
n - n dòng tiếp theo: nội dung từng tin nhắn
Định dạng ra:
- Các dòng in tin nhắn không phải quảng cáo (theo đúng thứ tự nhập)
- Dòng cuối:
Số tin nhắn quảng cáo: X
| Input | Output |
|---|---|
| 3 Chào bạn, hôm nay có khuyến mãi giảm giá 50% Ngày mai họp lớp lúc 8h Shop khuyến mãi cuối tuần | Ngày mai họp lớp lúc 8h Số tin nhắn quảng cáo: 2 |
| 2 Chúc mừng sinh nhật bạn Nhớ nộp bài tập về nhà nhé | Chúc mừng sinh nhật bạn Nhớ nộp bài tập về nhà nhé Số tin nhắn quảng cáo: 0 |
#xâu kí tự#toán tử in#danh sách#vòng lặp for#bài toán tổng hợp#category:danh_gia#difficulty:analyzing
Giáo viên giao bài này cho lớp, học sinh nộp bài trực tuyến và được chấm tự động.
Giáo viên đăng nhập để giao bàiBài tập khác lớp 10
- Xét kết quả Đạt / Không đạt · Lập trình
- Cân lại mẫu đá thiên thạch trên các hành tinh khác · Lập trình
- Khám phá tên đăng nhập mạng xã hội · Lập trình
- Tính điểm trung bình 3 môn thi · Lập trình
- Tìm lỗi: Tổng lượt xem video theo ngày · Lập trình
- Tra cứu điểm số theo chỉ số danh sách · Lập trình