И
Size: a a a
И
SR
Г
AP
EA

EA

В

EA
EA
SR
SR
comp передаётся два массива – array1 и array2; требуется вернуть true, если все элементы второго массива являются квадратом первого массива, то естьa=[2,6]
b=[4,36]#=> true, так как 4 это 2*2, а 36 – 6*6# метод, позволяющий использовать параметры в прокахclass Symbol
def with(*args, &block)
->(caller, *rest) { caller.send(self, *rest, *args, &block) }
end
end
def comp(array1, array2)
p array1,array2
(array1.map(&:**.with(2))-array2).empty? && !array1.empty? && !array2.empty? ? true : false
end
comp([4, 4] [1, 31]) должно быть не false, а true (но как это возможно? может я не понял условие?). аналогично и при параметрах с двумя пустыми массивами comp([],[]), где в логах мне пишут, что должно быть false, а вылетает true, хотя на моей машине норм работаетSR

false, потому что тут нет квадрата как минимум потому что 31 – простое числоfalse, но мне пишут, что это ошибкаSR
comp передаётся два массива – array1 и array2; требуется вернуть true, если все элементы второго массива являются квадратом первого массива, то естьa=[2,6]
b=[4,36]#=> true, так как 4 это 2*2, а 36 – 6*6# метод, позволяющий использовать параметры в прокахclass Symbol
def with(*args, &block)
->(caller, *rest) { caller.send(self, *rest, *args, &block) }
end
end
def comp(array1, array2)
p array1,array2
(array1.map(&:**.with(2))-array2).empty? && !array1.empty? && !array2.empty? ? true : false
end
comp([4, 4] [1, 31]) должно быть не false, а true (но как это возможно? может я не понял условие?). аналогично и при параметрах с двумя пустыми массивами comp([],[]), где в логах мне пишут, что должно быть false, а вылетает true, хотя на моей машине норм работает
DG

DG
SR

exit code 1 не означает ошибку?..SR
SR
SR

& array2P