Minimum Number of Steps to Make Two Strings Anagram - LeetCode
class Solution {
public int minSteps(String s, String t) {
byte[] sb = s.getBytes();
byte[] tb = t.getBytes();
int[] arr = new int[26];
int count = 0;
for (int i = 0; i < sb.length; i++) {
arr[sb[i] - 'a']++;
arr[tb[i] - 'a']--;
}
for (int num : arr) {
if (num > 0 ) count += num;
}
return count;
}
}
class Solution {
public int minSteps(String s, String t) {
char[] sArray = s.toCharArray();
char[] tArray = t.toCharArray();
int [] arr = new int[26];
int count = 0;
for (int i = 0; i < s.length(); i++)
{
arr[sArray[i] - 'a']++;
arr[tArray[i] - 'a']--;
}
for (int num : arr) {
if (num > 0 ) count += num;
}
return count;
}
}