diff options
Diffstat (limited to 'Anagram.java')
-rw-r--r-- | Anagram.java | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/Anagram.java b/Anagram.java new file mode 100644 index 0000000..d7f8280 --- /dev/null +++ b/Anagram.java @@ -0,0 +1,27 @@ +import java.lang.*; +import java.util.*; + +class Anagram { + public static boolean isAnagram(String s, String t) { + char[] arrS = s.toCharArray(); + char[] arrT = t.toCharArray(); + int[] occur = new int[26]; + for (char c : arrS) { + occur[c - 'a']++; + } + for (char c : arrT) { + occur[c - 'a']--; + } + for (int i : occur) { + if (i != 0) + return false; + } + return true; + } + + public static void main(String[] args) { + String s = "anagram"; + String t = "nagaram"; + System.out.println(isAnagram(s, t)); + } +} |