Quản lý điểm danh (lập trình hướng đối tượng)

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài

Mô tả: Lớp Student gồm id, name, presentCount. Viết phương thức markPresent() để tăng điểm danh. Cho phép điểm danh theo id và in ra danh sách điểm danh.


Định dạng đầu vào: Danh sách sinh viên, danh sách id được điểm danh.


Định dạng đầu ra: Danh sách sinh viên và số lần điểm danh.


Input 01:
Copy
3
S001
Alice
S002
Bob
S003
Charlie
5
S001
S001
S001
S002
S003

Giải thích: 3 là số lượng sinh viên, tiếp theo là thông tin của 3 sinh viên; 5 là số lượt điểm danh, tiếp theo là những mã sinh viên được điểm danh

Output 01:
Copy
ID: S001, Name: Alice, Present Count: 3
ID: S002, Name: Bob, Present Count: 1
ID: S003, Name: Charlie, Present Count: 1

Giải thích: In ra thông tin sinh viên được điểm danh bao gồm tổng số lần được điểm danh

Input 02:
Copy
2
S101
David
S102
Emma
0
Output 02:
Copy
ID: S101, Name: David, Present Count: 0
ID: S102, Name: Emma, Present Count: 0

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.