MS
h[key_name.dup] = value
создается дубль объекта и одинаковые ключи размещаются в хеше
Size: a a a
MS
h[key_name.dup] = value
MS
MS
MS
A
MS
A
MS
MS
MS
A
A
MS
DS
EK
m
def delete_multiple!(array, indexes)
тебе надо удалить 2 известных индекса, зачем проходить по всему массиву? array[0,i-1] +array[i+1,j-1] + array[j+1,-1]
(при учете что i, j = i < j ? i, j : j, i)numbers.permutation(2).select { |a,b| a+b==sum }
будет работать лучше чем твое решение (мб еще lazy воткнуть, но вроде и так норм)m
DS
v
ZN