We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 03ec1ec commit a32dd26Copy full SHA for a32dd26
src/ValidAnagram.java
@@ -0,0 +1,18 @@
1
+import java.util.HashMap;
2
+import java.util.Map;
3
+
4
+public class ValidAnagram {
5
+ public static boolean isAnagram(String s, String t) {
6
+ Map<Character, Integer> frequency1 = getFrequencies(s);
7
+ Map<Character, Integer> frequency2 = getFrequencies(t);
8
+ return frequency1.equals(frequency2);
9
+ }
10
11
+ private static Map<Character, Integer> getFrequencies(String string) {
12
+ Map<Character, Integer> frequency = new HashMap<>();
13
+ for (int index = 0 ; index < string.length() ; index++) {
14
+ frequency.put(string.charAt(index), frequency.getOrDefault(string.charAt(index), 0) + 1);
15
16
+ return frequency;
17
18
+}
0 commit comments