PalindromeMaker
SRM 274 · 2005-11-23 · by Andrew_Lazarev
Problem Statement
A palindrome is a string that is spelled the same forward and backward. We want to rearrange letters of the given string baseString so that it becomes a palindrome.
You will be given a
Constraints
- baseString will contain between 1 and 50 characters, inclusive.
- Each character in baseString will be an uppercase letter ('A'-'Z').
"AABB" Returns: "ABBA"
"AAABB" Returns: "ABABA"
"ABACABA" Returns: "AABCBAA"
"ABCD" Returns: ""
"ZYXWVUTSRQPONMLKJIHGFEDCBA" Returns: ""
Submissions are judged against all 104 archived test cases, of which 5 are shown here. Case numbers match the judge’s.
Language: C++17 · define a public class PalindromeMaker with a public method string make(string baseString) · 104 test cases · 2 s / 256 MB per case