strings.can_string_be_rearranged_as_palindrome ============================================== .. py:module:: strings.can_string_be_rearranged_as_palindrome Attributes ---------- .. autoapisummary:: strings.can_string_be_rearranged_as_palindrome.check_str Functions --------- .. autoapisummary:: strings.can_string_be_rearranged_as_palindrome.benchmark strings.can_string_be_rearranged_as_palindrome.can_string_be_rearranged_as_palindrome strings.can_string_be_rearranged_as_palindrome.can_string_be_rearranged_as_palindrome_counter Module Contents --------------- .. py:function:: benchmark(input_str: str = '') -> None Benchmark code for comparing above 2 functions .. py:function:: can_string_be_rearranged_as_palindrome(input_str: str = '') -> bool A Palindrome is a String that reads the same forward as it does backwards. Examples of Palindromes mom, dad, malayalam >>> can_string_be_rearranged_as_palindrome("Momo") True >>> can_string_be_rearranged_as_palindrome("Mother") False >>> can_string_be_rearranged_as_palindrome("Father") False >>> can_string_be_rearranged_as_palindrome_counter("A man a plan a canal Panama") True .. py:function:: can_string_be_rearranged_as_palindrome_counter(input_str: str = '') -> bool A Palindrome is a String that reads the same forward as it does backwards. Examples of Palindromes mom, dad, malayalam >>> can_string_be_rearranged_as_palindrome_counter("Momo") True >>> can_string_be_rearranged_as_palindrome_counter("Mother") False >>> can_string_be_rearranged_as_palindrome_counter("Father") False >>> can_string_be_rearranged_as_palindrome_counter("A man a plan a canal Panama") True .. py:data:: check_str