Bài tập  /  Bài đang cần trả lời

Giải bài có thưởng!

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
0 trả lời
Hỏi chi tiết
56

Bạn hỏi - Lazi trả lời

Bạn muốn biết điều gì?

GỬI CÂU HỎI
Học tập không giới hạn cùng học sinh cả nước và AI, sôi động, tích cực, trải nghiệm
Bài tập liên quan
Bài tập Tổng hợp Lớp 7 mới nhất

Hôm nay bạn thế nào? Hãy nhấp vào một lựa chọn, nếu may mắn bạn sẽ được tặng 50.000 xu từ Lazi

Vui Buồn Bình thường

Học ngoại ngữ với Flashcard

×
Trợ lý ảo Trợ lý ảo
×
Gia sư Lazi Gia sư