Chèn chữ cái tạo xâu đối xứng
Đề bài
Mô tả
Cho một xâu gồm các chữ cái Latin thường. Bạn phải chèn đúng một chữ cái Latin thường vào (tại vị trí bất kỳ, kể cả đầu hoặc cuối xâu) sao cho xâu thu được là một xâu đối xứng (đọc xuôi và đọc ngược giống nhau).
Bạn được chọn bất kỳ chữ cái nào trong 26 chữ cái. Bắt buộc phải chèn một chữ cái, kể cả khi ban đầu đã là xâu đối xứng.
Nếu có thể biến thành xâu đối xứng bằng cách chèn đúng một chữ cái, hãy in ra xâu kết quả. Ngược lại, in ra NA.
Nếu có nhiều đáp án hợp lệ, in ra bất kỳ đáp án nào.
Dữ liệu vào
Một dòng duy nhất chứa xâu .
Dữ liệu ra
In ra xâu đối xứng thu được sau khi chèn một chữ cái, hoặc NA nếu không thể.
Ràng buộc
- Mỗi ký tự của là một chữ cái Latin thường.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| revive | reviver | Chèn 'r' vào cuối "revive" được "reviver" là xâu đối xứng. |
| ee | eee | "ee" đã đối xứng nhưng vẫn phải chèn thêm một chữ cái; "eee" đối xứng. Đáp án "eve" cũng được chấp nhận. |
| kitayuta | NA | Không có cách chèn một chữ cái nào để "kitayuta" trở thành đối xứng. |
Bình luận