Minimum Number of Steps to Make Two Strings Anagram II LeetCode solution in Rust
1impl Solution {2pub fn min_steps(s: String, t: String) -> i32 {3let mut counter1: [i32; 26] = [0; 26];4let mut counter2: [i32; 26] = [0; 26];5for c in s.as_bytes() {6counter1[(*c as usize) - 97] += 1;7}8for c in t.as_bytes() {9counter2[(*c as usize) - 97] += 1;10}1112(0..26)13.map(|i| (counter1[i] - counter2[i]).abs())14.sum::<i32>()15}16}