| https://leetcode.com/problems/make-two-arrays-equal-by-reversing-subarrays/description/ | Easy |
|---|
class Solution {
fun canBeEqual(target: IntArray, arr: IntArray): Boolean {
val cnt = IntArray(1001)
var i = 0
while (i < target.size) {
cnt[target[i]]++
cnt[arr[i]]--
i++
}
i = 1
while (i <= 1000) {
if (cnt[i] != 0) return false
i++
}
return true
}
}