LeetCode 242 Valid Anagram
Approach
Check both strings have same length
If they do, run first pass for first string, a second pass for string#2
class Solution {
fun isAnagram(s: String, t: String): Boolean {
if(s.length != t.length) return false
val map = IntArray(26)
for (c in s) {
map[c - 'a']++
}
for (c in t) {
if (map[c-'a'] <= 0) return false
map[c - 'a']--
}
return true
}
}