Я хочу создать наборы данных из многомерных массивов переменной длины, но я не уверен, как лучше всего это сделать.Обработка многомерного массива переменной длины
Я подумал о вычислении перестановки массива, а затем обход значений для создания нового набора данных, но этот подход кажется хрупким.
Ниже приведены примеры входов и выходов.
Входной
[ [id: "Denver", value: ['$', '%']], [id: "datestamp", value: [201106]], [id: "price", value: [1, 2]] ]
Ожидаемый результат
[ ["Denver$2011061"], ["Denver%2011061"], ["Denver$2011062"], ["Denver%2011062"] ]
А какой код вы написали? –
@ The Tin Man: До этого момента я написал (Groovy) код, который вычисляет перестановку наборов данных «n». Я был в процессе написания метода, который будет перебирать по наборам данных в соответствии с результирующей перестановкой. Однако на данный момент нет смысла продолжать этот подход, потому что метод «комбинаций», который был ранее неизвестен мне, делает именно то, что я пытался реализовать. – Arizn52