...

/

Palindrome Permutation

Palindrome Permutation

Try to solve the Palindrome Permutation problem.

Statement

For a given string, st, find whether or not a permutation of this string is a palindromePalindrome is a string of characters that reads the same forwards and backwards. For example, “ababa” and “xyxxyx” are palindromes.. You should return TRUE if such a permutation is possible and FALSE if it isn’t possible.

Constraints:

  • 11 \leq st.length 1000\leq 1000
  • The string will contain lowercase English letters.

Examples

Understand the problem

Let’s take a moment to make sure you’ve correctly understood the problem. The quiz below helps us to check if you’re solving the correct problem:

Palindrome Permutation

1

The string “abb” has a permutation that’s a palindrome.

A)

TRUE

B)

FALSE

Question 1 of 20 attempted

Figure it out!

We have a game for you to play. Rearrange the logical building blocks to develop a clearer understanding of how to solve this problem.

Sequence - Vertical
Drag and drop the cards to rearrange them in the correct sequence.

1
2
3
4

Try it yourself

Implement your solution in main.py in the following coding playground. The supporting code template provided in populating_hashmap.py is meant to assist in developing your solution to the problem.

Press + to interact
Python
usercode > main.py
from populating_hashmap import *
def permute_palindrome(st):
# Replace this placeholder return statement with your code
return False
Palindrome Permutation

Access this course and 1200+ top-rated courses and projects.