1460. Make Two Arrays Equal by Reversing Sub-arrays
class Solution {
public boolean canBeEqual(int[] target, int[] arr) {
HashMap<Integer,Integer> h = new HashMap<>();
for (int a: arr){
h.put(a ,h.getOrDefault(a,0)+1);
}
for(int b: target){
if(h.get(b)!= null)
h.put(b,h.getOrDefault(b,0)-1);
else return false;
}
for(int c: h.keySet()){
if(h.get(c) != 0) return false;
}
return true;
}
}