Loading Now

secretLetter

Một nội dung bí mật muốn gửi đi cần phải được mã hóa. Quy tắc mã hóa như sau:

  •  Chuyển các ký tự chữ cái thành chữ cái tiếp theo trong bảng chữ cái (vd: 'a' →'b', 'z''a')
  •  In hoa các nguyên âm ('a','e','o','u','i') có được sau khi chuyển đổi ở bước trên.
  • Các số và các ký tự khác không thay đổi

Ví dụ:

  • Chuỗi ban đầu: str = "Hello DD!" , kết quả chuỗi sau khi mã hóa sẽ là secretLetter(str) = "Ifmmp EE!" 

  Giải thích: ký tự 'H' chuyển thành 'I', 'e' chuyển thành 'f', tương tự 'D' chuyển thành 'E' (ở đây 'E' đã được viết hoa nên không cần in hoa lần nữa)

Đầu vào/Đầu ra:

  • [Giới hạn thời gian chạy] 0.5 s
  • [Đầu vào] string
    Chuỗi str chứa ký tự bất kỳ
    0≤str.length()≤105
  • [Đầu ra] string 
    Chuỗi str đã được mã hóa theo quy tắc

Post Comment

Contact