Python Bài 6.A1: Quản lý thư viện sách
LÀM BÀI
Points:
10 (partial)
Time limit:
2.0s
Memory limit:
64M
Author:
Problem type
Allowed languages
Python
Mô tả bài toán
Xây dựng chương trình quản lý sách trong thư viện sử dụng set. Thực hiện các thao tác:
- Thêm sách mới (không trùng lặp)
- Xóa sách
- Kiểm tra sách tồn tại
- In danh sách sách theo thứ tự
INPUT FORMAT
- Dòng 1: N - số lệnh thực hiện
- N dòng tiếp theo, mỗi dòng là một lệnh:
- ADD <tên_sách>: thêm sách
- REMOVE <tên_sách>: xóa sách
- CHECK <tên_sách>: kiểm tra sách
- PRINT: in danh sách sách
OUTPUT FORMAT
- Với lệnh ADD: "Đã thêm: <tên_sách>" hoặc "Sách đã tồn tại"
- Với lệnh REMOVE: "Đã xóa: <tên_sách>" hoặc "Sách không tồn tại"
- Với lệnh CHECK: "Có sách" hoặc "Không có sách"
- Với lệnh PRINT: In danh sách sách theo thứ tự alphabet
VÍ DỤ
Input:
Copy
5
ADD Python
ADD Java
ADD Python
REMOVE C++
PRINT
Output:
Copy
Đã thêm: Python
Đã thêm: Java
Sách đã tồn tại
Sách không tồn tại
Danh sách sách:
1. Java
2. Python
Giải thích
- Lệnh 1: Thêm "Python" thành công
- Lệnh 2: Thêm "Java" thành công
- Lệnh 3: Không thêm được vì "Python" đã tồn tại
- Lệnh 4: Không xóa được vì "C++" không tồn tại
- Lệnh 5: In danh sách 2 sách theo thứ tự alphabet
Comments