Simple Fun #159: Middle Permutation
Task
You are given a string s
. Every letter in s
appears once.
Consider all strings formed by rearranging the letters in s
. After ordering these strings in dictionary order, return the middle term. (If the sequence has a even length n
, define its middle term to be the (n/2)
th term.)
Example
For s = "abc"
, the result should be "bac"
.
Input/Output
[input]
strings
unique letters (
2 <= length <= 26
)[output]
a stringmiddle permutation.
Solutions
🐍 Python
Last updated
Was this helpful?