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:

  1. Dấu * đại diện cho "PHARAOH"
  2. Dấu # đại diện cho "PYRAMID"
  3. Các chữ số cần được đọc bằng tiếng Anh
  4. 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

There are no comments at the moment.

Zalo