Leetcode Note: Go - Make Two Arrays Equal by Reversing Subarrays
Add Binary - LeetCode
https://leetcode.com/problems/add-binary/
- Go 言語で取り組んだメモ
回答
Go solution - Make Two Arrays Equal by Reversing Subarrays - LeetCode
https://leetcode.com/problems/make-two-arrays-equal-by-reversing-subarrays/solutions/1861481/go-solution/
func canBeEqual(target []int, arr []int) bool {
m, n := len(arr), len(target)
if m != n {
return false
}
mp := make(map[int]int)
for i := 0; i < m; i++ {
mp[target[i]]++
mp[arr[i]]--
}
for _, v := range mp {
if v != 0 {
return false
}
}
return true
}