@@ -56,12 +56,26 @@ private static boolean isOnePermutationOfOtherGivenThatStringsContainOnlyAscii(S
56
56
}
57
57
58
58
public static void main (String [] args ) {
59
- System .out .println (isOnePermutationOfOther ("ram" , "mar" ));
60
- System .out .println (isOnePermutationOfOther ("rama" , "mar" ));
61
- System .out .println (isOnePermutationOfOther ("rama" , "marA" ));
62
- System .out .println ("-------" );
63
- System .out .println (isOnePermutationOfOtherGivenThatStringsContainOnlyAscii ("ram" , "mar" ));
64
- System .out .println (isOnePermutationOfOtherGivenThatStringsContainOnlyAscii ("rama" , "mar" ));
65
- System .out .println (isOnePermutationOfOtherGivenThatStringsContainOnlyAscii ("rama" , "marA" ));
59
+ System .out .println (isPermutationOfPalindrome ("tactc oapapa" ));
60
+ assertTrue (isPermutationOfPalindrome ("tactc oapapa" ));
61
+ System .out .println (isPermutationOfPalindrome ("maam" ));
62
+ assertTrue (isPermutationOfPalindrome ("maam" ));
63
+ System .out .println (isPermutationOfPalindrome ("maa m" ));
64
+ assertTrue (isPermutationOfPalindrome ("maa m" ));
65
+ System .out .println (isPermutationOfPalindrome ("rammmar" ));
66
+ assertTrue (isPermutationOfPalindrome ("rammmar" ));
67
+ System .out .println (isPermutationOfPalindrome ("rammmara" ));
68
+ assertFalse (isPermutationOfPalindrome ("rammmara" ));
69
+ System .out .println ("---------" );
70
+ System .out .println (isPermutationOfPalindromeViaBits ("tactc oapapa" ));
71
+ assertTrue (isPermutationOfPalindromeViaBits ("tactc oapapa" ));
72
+ System .out .println (isPermutationOfPalindromeViaBits ("maam" ));
73
+ assertTrue (isPermutationOfPalindromeViaBits ("maam" ));
74
+ System .out .println (isPermutationOfPalindromeViaBits ("maa m" ));
75
+ assertTrue (isPermutationOfPalindromeViaBits ("maa m" ));
76
+ System .out .println (isPermutationOfPalindromeViaBits ("rammmar" ));
77
+ assertTrue (isPermutationOfPalindromeViaBits ("rammmar" ));
78
+ System .out .println (isPermutationOfPalindromeViaBits ("rammmara" ));
79
+ assertFalse (isPermutationOfPalindromeViaBits ("rammmara" ));
66
80
}
67
81
}
0 commit comments