Я работаю над функцией tuples, которая берет коллекции и параметр n. Параметр обозначает количество индексов, которые должен иметь сгенерированный вектор. Затем функция переставляет все возможные n-кортежи элементов в коллекции.Написание функции кортежей, которая переставляет все возможные n-кортежи
До сих пор я пытался комбинировать функции от tuples.core и math.combinatoris, , а именно, кортежей и перестановок.
(defn Tuples [& args]
(combo/permutations (tuple args)))
Пример)
ввода: (0,1) п = 3
выход: [[0,0,0] [0,0,1] [0,1,0 ] [1,0,0] [0,1,1] [1,1,0] [1,0,1] [1,1,1]]
Непонятно, что вы просите здесь. Можете ли вы добавить еще какой-то контекст? Например, ввод образца и желаемый выход. – JohnJ