Nội dung Bài tập
Mã:
AHIHI
Tên:
Ahihi's language
Dạng thi:
oi
Thang điểm:
10 điểm
Giới hạn thời gian:
1 giây
Giới hạn bộ nhớ:
64 MB
Được tạo bởi:
pvtran1995
Vào thiên niên kỷ kế tiếp, nguy cơ người ngoài hành tinh xâm chiếm Trái đất ngày một lớn dần. Các sinh vật ngoài vũ trụ đã nghiên cứu rất kỹ về loài người, kể cả ngôn ngữ giao tiếp nên họ nắm được tất cả các liên lạc thông tin ở Địa cầu. Liên minh thế giới do ngài Ahihi đứng đầu họp bàn tìm ra một ngôn ngữ mới để có thể liên lạc ngoài tầm kiểm soát của người ngoài hành tinh. Sau một thời gian họp bàn, liên minh Ahihi đã đưa ra những quy tắc liên lạc, cụ thể như sau:

Tồn tại một tập hợp chữ cái gọi là nguyên âm nặng bao gồm: b, c, d, g, k, n, p, t (bao gồm cả kí tự viết hoa của các chữ này).

- Kí tự đầu tiên của một từ nếu không là âm nguyên nặng thì sẽ biến thành nguyên âm nặng gần nó nhất (theo bảng chữ cái). Ví dụ: "University" sẽ thành "Tniversity".

- Với những từ có dấu gạch nối thì các kí tự nguyên âm nặng kể từ sau từ đầu tiên sẽ biến thành kí tự đầu của từ đầu tiên, các dấu gạch nối bỏ đi. Ví dụ "Say-good-bye" sẽ thành "Taytoottye".

- Kí tự cuối của mỗi từ nếu là nguyên âm nặng thì nó sẽ thêm từ gần nhất (theo từ điển) một trong ba từ "ah", "oh" hoặc "uh". Ví dụ: "goodnight" sẽ thành "goodnightuh".

Vấn đề cấp bách, mọi người dân không thể học thành thạo các quy tắc này. Hãy giúp ngài Ahihi viết chương trình để chuyển ngôn ngữ thường sang ngôn ngữ đáp ứng các quy tắc Ahihi. Vận mệnh Trái đất trong tay bạn.
----------------------------
Dữ liệu đầu vào: một chuỗi kí tự gồm các chữ cái từ a đến z (kể cả in hoa), khoảng trắng và dấu gạch nối.

Dữ liệu ra: chuỗi chuyển đổi sang ngôn ngữ Ahihi.
----------------------------
Ví dụ:
Input: Fire in the hole
Output: Gire gnoh the gole

    Quảng cáo
       Ngôn ngữ : 

       Theme : 
Mời bạn soạn code



		



      Ai có thể xem bài này : 

Thông tin



Phần thảo luận