https://leetcode.com/problems/make-two-arrays-equal-by-reversing-subarrays/description/ Easy

Условие

Даны два целочисленных массива одинаковой длины: target и arr. За одну операцию можно выбрать любой непустой подмассив массива arr и обратить его (развернуть порядок элементов). Разрешается выполнить любое количество таких операций. Необходимо определить, можно ли с помощью таких операций преобразовать массив arr в массив target.

Решение

class Solution {
    fun canBeEqual(target: IntArray, arr: IntArray): Boolean {
        return target.sorted() == arr.sorted()
    }
}