trang chủ / bài tập / palreorder

Sắp Xếp Palindrome

Đề bài

Mô tả

Cho một xâu gồm các chữ cái in hoa A–Z. Hãy sắp xếp lại các ký tự của xâu để tạo thành một xâu đối xứng (palindrome). Nếu có nhiều đáp án, 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 ký tự độ dài n.

Dữ liệu ra

In ra xâu palindrome hợp lệ, hoặc NO SOLUTION nếu không thể.

Ràng buộc

  • 1n106

Ví dụ

Input Output Giải thích
AAAACACBA AAABCBAAA Xâu "AAABCBAAA" đọc xuôi ngược đều như nhau.
AB NO SOLUTION Không thể tạo palindrome từ "AB".

Bình luận

Không có bình luận tại thời điểm này.

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.46 awk 1.3.4 gcc 16.1.0 csc 6.12.0.200 g++ 16.1.0 g++-themis 16.1.0 g++17 16.1.0 g++20 16.1.0 g++23 16.1.0 clang++ 22.1.6 dmd 2.112.0 dart 3.12.1 gforth 0.7.3 gfortran 12.2.0 go 1.26.3 groovyc 5.0.6 javac 25.0.3 node 26.2.0 kotlinc 2.3.21 sbcl 2.2.9 lua 5.4.8 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.6 pike 8.0 pypy3 7.3.23 python3 3.14.5 racket 8.7 ruby 4.0.5 rustc 1.96.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 tclsh 8.6 bun 1.3.14 deno 2.8.1 v 0.5.1 zig 0.16.0