Loading Now

Atbash Cipher

Atbash là một dạng mã thay thế đơn giản.

Để giải mã ta thay thế a ( chữ cái đầu tiên ) bằng z ( chữ cái cuối cùng ), b ( chữ cái thứ 2 ) bằng y ( chữ cái trước cuối cùng ) …

   A|B|C|D|E|F|G|H|I|J|K|L|M|...|a||b||c||d||e|...
   Z|Y|X|W|V|U|T|S|R|Q|P|O|N|...|z||y||w||v||u|...

Cho một chuỗi ký tự message chỉ gôm chữ cái.

Nhiệm vụ của bạn là giải mã chuỗi ký tự đầu vào.

Ví dụ: 

  • Với  Đầu vào message = "zyxabc" Thì đầu ra  AtbashCipher(message) = "abczyx"

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

  • [Thời gian chạy]  0.5s với C++, 3s với Java và C#, 4s với Python, Go và JavaScript.
  • [Đầu vào] String message
    0 ≤ message.length ≤ 5.106
  • [Đầu ra] String
    Chuỗi ký tự chữ cái sau khi giải mã .

Post Comment

Contact