У меня есть массив массивов, который содержит числа в определенном порядке.Я хочу удалить дубликаты из вложенных массивов, но есть иерархия: если число встречается в нижнем индексе массива, удалите все дубликаты в цепочке массивов.
Пример: nums = [[10, 6, 14], [6], [10, 6, 9], [10, 13, 6], [10, 13, 6, 9, 16], [10, 13]]
nums [0] содержит [10,6,14], поэтому любое последующее упоминание о 10,6,14 должно быть удалено из других массивов в цепочке, то есть nums [2] должно удалить 10,6, и только 9 должныостаются.
У меня проблемы с выполнением вложенных циклов, могут ли помочь какие-нибудь мастера Ruby?