import java.util.*; public class Same { public boolean checkSam(String stringA, String stringB) { // write code here if (stringA.length() != stringB.length()) { return false; } int [] map1 = new int[256]; int [] map2 = new int[256]; for (int i = 0; i < stringA.length(); i++) { map1[stringA.charAt(i)]++; map2[stringB.charAt(i)]++; } for (int i = 0; i < 256; i++) { if(map1[i]!=map2[i]) return false; } return true; } }