Trong trò chuyện, chúng ta thường là những người đánh máy nhanh và không thực sự nhìn vào thứ tự các chữ cái trước khi đăng một tin nhắn. Vì chúng tôi lười biếng, chúng tôi cần một chương trình tự động hoán đổi hai chữ cái cuối cùng trong các từ của chúng tôi, nhưng vì chúng tôi không muốn trả lời quá muộn, nên mã phải ngắn.
Nhiệm vụ của bạn, nếu bạn muốn chấp nhận nó, là viết một chương trình lật hai chữ cái cuối của mỗi từ trong một chuỗi đã cho (để từ đó Thansk
biến thành Thanks
). Một từ là một chuỗi gồm hai hoặc nhiều chữ cái trong bảng chữ cái tiếng Anh được phân định bởi một khoảng trắng.
Chuỗi / danh sách các ký tự bạn nhận làm đầu vào được đảm bảo chỉ chứa các ký tự và khoảng trắng chữ cái (ASCII [97 - 122], [65 - 90] và 32).
Bạn có thể nhận đầu vào và cung cấp đầu ra thông qua bất kỳ phương thức tiêu chuẩn nào , trong bất kỳ ngôn ngữ lập trình nào , trong khi lưu ý rằng các lỗ hổng này bị cấm theo mặc định.
Đầu ra có thể có một dấu cách và / hoặc một dòng mới.
Đầu vào sẽ luôn chỉ chứa các từ (và khoảng trắng tương ứng) và sẽ bao gồm ít nhất một từ.
Đây là môn đánh gôn, vì vậy bài nộp ngắn nhất (tính bằng byte), trong mỗi ngôn ngữ sẽ thắng!
Các trường hợp thử nghiệm
Lưu ý rằng các chuỗi được bao quanh với dấu ngoặc kép để dễ đọc.
Đầu vào -> Đầu ra "Phạn" -> "Cảm ơn" "Youer Welcoem" -> "Youre welcome" "Đây là một quả táo" -> "Thsi si na appel" "Flippign Lettesr Aroudn" -> "Lật thư xung quanh" "tHe oDd chALlEneg wiht swappde lettesR" -> "teH odD chALlEnge với letteRs hoán đổi"
Hoặc, để thuận tiện cho bộ thử nghiệm, đây là các đầu vào và đầu ra tương ứng của chúng một cách riêng biệt:
Tiếng Phạn Chào mừng bạn Đây là quả táo Flippign Lettesr Aroudn tHe oDd chALlEneg wiht swappde lettesR
Cảm ơn Không có gì Thsi si na appel Lật thư xung quanh teH odD chALlEnge với letteRs hoán đổi
Cảm ơn DJMcMayhem cho tiêu đề. Đây ban đầu là một CMC .