Код: Выделить всё
def comp(array1, array2=[]):
if array1 == [] or array2 == []:
return False
if array1 == [] and array2 == []:
return True
b = []
for i in array1:
b.append(i**2)
if sorted(b) == sorted(array2):
return True
else:
return False
Для двух массивов a и b напишите функцию comp(a, b) ) (илиcompSame(a, b)), который проверяет, имеют ли два массива «одинаковые» элементы с одинаковой кратностью (кратность элемента — это количество раз, когда он появляется). «Одинаково» здесь означает, что элементы в b являются элементами в квадрате, независимо от порядка.
Это условие для написания кода
Подробнее здесь: https://stackoverflow.com/questions/791 ... e-doesnt-p