Mô tả
Tại một xã vùng cao, cán bộ hộ tịch đang thực hiện đợt cập nhật dữ liệu công dân mới. Theo quy định pháp luật Việt Nam hiện hành, một người được xem là 'trưởng thành' khi đủ 18 tuổi trở lên.
Cán bộ nhận được dữ liệu ngày sinh dưới dạng chuỗi có độ dài lên tới 10.000 ký tự. Do lỗi hệ thống cũ, chuỗi ngày sinh được ghép từ nhiều bản sao không tách biệt. Các chữ số xuất hiện trong chuỗi chính là dữ liệu ngày sinh. Một số nhỏ các ký tự trong chuỗi có thể không phải là chữ số do lỗi nhập liệu.
Nhiệm vụ của bạn là:
- Lấy tất cả các chữ số trong chuỗi ngày sinh để phân tích.
- Tìm ra chữ số lớn nhất xuất hiện trong chuỗi.
- Đếm xem chữ số lớn nhất đó xuất hiện bao nhiêu lần.
Cuối cùng, bạn cần phải xác định tuổi trưởng thành của công dân. Nếu chữ số lớn nhất tìm được lớn hơn hoặc bằng 1, công dân được xếp loại là 'Trưởng thành'. Nếu bằng 0, họ được xếp loại là 'Trẻ em'. Nếu chuỗi không chứa chữ số nào, họ được xếp loại là 'Không xác định'.
Đầu vào
Một chuỗi s (1 ≤ độ dài s ≤ 10.000) chứa các chữ số và các ký tự không phải chữ số.
Đầu ra
In ra 3 dòng:
- Dòng 1: Chữ số lớn nhất tìm được (hoặc
-1nếu không có chữ số nào). - Dòng 2: Số lần xuất hiện của chữ số lớn nhất (hoặc
0nếu không có chữ số nào). - Dòng 3: Xếp loại công dân (
Trưởng thành,Trẻ em, hoặcKhông xác định).
Ràng buộc
- 1 ≤ độ dài
s≤ 10.000. - Chuỗi
scó thể chứa bất kỳ ký tự ASCII nào in ra được.