Nguyễn Thịnh | Chat Online
14/02/2024 21:12:09

Ngoài tên gọi chính, một hệ điều hành còn có tên phiên bản và tên mã (codename), tất cả đều được đặt theo một quy luật hay lý do nào đó


----- Nội dung dịch tự động từ ảnh -----
Ngoài tên gọi chính, một hệ điều hành còn có tên phiên bản và tên mã
(codename), tất cả đều được đặt theo một quy luật hay lý do nào đó. Ví dụ, hệ điều
hành Android 44 có tên mã là KITKAT, Windows Phone có tên mã PHOTON,
Fedora 14 có tên là LAUGHLIN.
Tại Hội nghị triển lãm sản phẩm phần mềm, Ban Tổ chức quy định rằng tên mã
đạt giải cao nhất là tên mã có số lượng chữ cái khác nhau nhiều nhất. Ví dụ: Tên mã
KITKAT có 4 chữ cái khác nhau: A, I, K và T; Tên mã JELLY BEAN có 7 chữ cái
khác nhau. A, B, E, J, L, N và Y; nên tên mã JELLY BEAN đạt giải cao nhất.
Ngoài ra cũng lưu ý rằng, nếu hai tên mã có cùng số chữ cái khác nhau thì tên mã
nhỏ hơn sẽ đạt giải cao nhất. Biết rằng phép so sánh hai tên mã được thực hiện theo
quy tắc như sau:
+ Tên mã A gọi là nhỏ hơn tên mã B (B lớn hơn A) nếu như kí tự đầu tiên khác
nhau giữa chúng kể từ trái sang phải trong tên mã A có mã ASCII nhỏ hơn.
+ Nếu A và B là các tên mã có độ dài khác nhau và A là đoạn đầu của B thì A là
nhỏ hơn B.
Yêu cầu: Được biết danh sách liệt kê tên mã của các hệ điều hành, hãy xác định tên
mã của hệ điều hành đạt giải cao nhất?
Dữ liệu: Vào từ file văn bản CODE.INP gồm:
Dòng đầu tiên chứa số nguyên n cho biết số lượng tên mã của các hệ điều hành
(1 ≤n≤ 100).

Mỗi dòng trong n dòng tiếp theo chứa một tên mã của hệ điều hành (mỗi dòng
chứa không quá 20 kí tự). Mỗi tên mã đều bắt đầu và kết thúc bằng chữ cái in
hoa. Giả sử tên mã của một hệ điều hành gồm các chữ cái in hoa ‘A’..Z’ và có
thể chứa dấu cách ở giữa.
Kết quả: Ghi ra file văn bản CODE.OUT chứa tên mã đạt giải cao nhất.
CODE. INP
CODE. OUT

3
OREO
SID
KITKAT
KITKAT
Trang 2/4
Bài tập chưa có câu trả lời nào. Rất mong nhận được trả lời của bạn! | Chính sách thưởng | Quy chế giải bài tập
Không chấp nhận lời giải copy từ Trợ lý ảo / ChatGPT. Phát hiện 1 câu cũng sẽ bị xóa tài khoản và không được thưởng
Đăng ký tài khoản để nhận Giải thưởng khi trả lời bài tập.
Đăng ký tài khoản để có thể trả lời bài tập này!

Đăng ký qua Facebook hoặc Google:

Hoặc lựa chọn:
Đăng ký bằng email, điện thoại Đăng nhập bằng email, điện thoại
Lazi.vn