Python Bài 5.A3: Giải mã thông điệp Ai Cập
LÀM BÀI
Points:
10 (partial)
Time limit:
2.0s
Memory limit:
64M
Author:
Problem type
Allowed languages
Python
Mô tả bài toán
Trong một cuộc khai quật, các nhà khảo cổ tìm thấy một thông điệp cổ đại được viết bằng 4 loại ký tự: chữ cái thường, chữ số, dấu * và dấu #. Họ phát hiện ra quy luật giải mã như sau:
- Dấu * đại diện cho "PHARAOH"
- Dấu # đại diện cho "PYRAMID"
- Các chữ số cần được đọc bằng tiếng Anh
- Các chữ cái thường giữ nguyên
INPUT FORMAT
- Dòng 1: Chuỗi S chứa thông điệp cần giải mã (độ dài ≤ 100)
OUTPUT FORMAT
- Dòng 1: Thông điệp sau khi giải mã
- Dòng 2: Số lượng từ trong thông điệp đã giải mã
- Dòng 3: Số lần xuất hiện của từ "PHARAOH" và "PYRAMID"
Ví dụ
Input
The * built 3 # in egypt
Output
The PHARAOH built three PYRAMID in egypt
7
PHARAOH: 1
PYRAMID: 1
Giải thích
- Dấu * được thay bằng "PHARAOH"
- Dấu # được thay bằng "PYRAMID"
- Số 3 được đổi thành "three"
- Các từ khác giữ nguyên
- Thông điệp có 7 từ sau khi giải mã
- Mỗi từ đặc biệt xuất hiện 1 lần
Ghi chú
- Các số từ 0-9 cần được chuyển thành chữ
- Các từ được tách nhau bởi dấu cách
- Chỉ đếm số từ có nghĩa (không tính dấu câu)
Comments