И
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
& array2
P