Quản lý kho hàng cửa hàng điện thoại online
Thang điểm 10 · 5 test case chấm tự động · 4 tiêu chí chấm
Kho hàng của cửa hàng điện thoại online được lưu dưới dạng một danh sách tên sản phẩm (mỗi tên là một từ, không chứa khoảng trắng). Hãy viết chương trình thực hiện các bước sau, theo đúng thứ tự:
Đọc số lượng sản phẩm
nvà danh sáchntên sản phẩm.Đọc một tên sản phẩm cần tra soát: nếu tên đó có trong kho thì in ra
Córồi xoá (dùngremove()) sản phẩm đó khỏi kho (giả sử lô hàng đã bán hết); nếu không có thì in raKhông(không xoá gì cả).Đọc một dòng gồm chỉ số
kvà tên sản phẩm mớix, dùnginsert(k, x)để nhập thêm sản phẩmxvào kho tại vị trík.In ra danh sách kho hàng cuối cùng, mỗi tên sản phẩm trên một dòng (duyệt bằng
for ... in).
Định dạng vào: 4 dòng: dòng 1 là n; dòng 2 là n tên sản phẩm; dòng 3 là tên sản phẩm cần tra soát; dòng 4 là k và x cách nhau bởi khoảng trắng.
Định dạng ra: dòng đầu là Có hoặc Không; các dòng tiếp theo là danh sách kho hàng cuối cùng, mỗi sản phẩm một dòng.
Trong bảng dưới đây, dấu / trong cột Input dùng để ngăn cách các dòng nhập cho dễ đọc (khi chạy thực tế mỗi phần nằm trên một dòng riêng).
Input | Output |
|---|---|
4 iPhone15 SamsungS24 XiaomiRedmi OppoReno SamsungS24 1 Nokia3310 | Có iPhone15 Nokia3310 XiaomiRedmi OppoReno |
3 AirPods GalaxyBuds SonyWH Beats 3 JBLFlip | Không AirPods GalaxyBuds SonyWH JBLFlip |
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
- Lời chúc mừng hoàn thành khoá học online · Lập trình
- Tra cứu điểm số theo chỉ số danh sách · Lập trình
- Tính điểm trung bình 3 môn thi · Lập trình