You are viewing a single comment's thread. Return to all comments →
import java.util.Scanner; public class Solution { static boolean isAnagram(String a, String b) { if(a.length()!=b.length()) return false; a=a.toUpperCase(); b=b.toUpperCase(); char[] char_Arr=new char[256]; for(int i=0;i<a.length();i++){ int current_char=(int)a.charAt(i); char_Arr[current_char]++; } for(int i=0;i<b.length();i++){ int current_char=(int)b.charAt(i); char_Arr[current_char]--; } for(int i=0;i<char_Arr.length;i++){ if(char_Arr[i]!=0){ return false; } } return true; } public static void main(String[] args) { Scanner scan = new Scanner(System.in); String a = scan.next(); String b = scan.next(); scan.close(); boolean ret = isAnagram(a, b); System.out.println( (ret) ? "Anagrams" : "Not Anagrams" ); } }
Seems like cookies are disabled on this browser, please enable them to open this website
Java Anagrams
You are viewing a single comment's thread. Return to all comments →