Statement

Given a string, str, rearrange it so that any two adjacent characters are not the same. If such a reorganization of the characters is possible, output any possible valid arrangement. Otherwise, return an empty string.

Constraints:

  • 1≤1\leq str.length ≤500\leq500
  • Input string consists of lowercase English letters.

Level up your interview prep. Join Educative to access 80+ hands-on prep courses.