Увеличить базу данных с несколькими условиями

#java #c# #arrays #database #increment

#java #c# #массивы #База данных #увеличить

Вопрос:

Я новичок в программировании, и мне нужно решить проблему, к которой я не уверен, какой подход является наилучшим. Я был бы чрезвычайно признателен, если бы кто-нибудь мог указать мне правильное решение!

Проблема в том, что у меня есть куча списков чисел (приблизительно. 2 тысячи), каждая из которых содержит 6 цифр, от 1 до 20, вот так:

 1 {1,13,5,16,4,19};

2 {2,5,9,15,22,8};

3 {14,23,1,13,6};

...
  

они никогда не повторяются в одном списке.

Мне нужно добавить новые списки, которые должны быть сгенерированы на основе информации из 2k предыдущих (у меня это есть на листе Excel). Например:

  • Следующий список (6 чисел, от 1 до 20) должен соответствовать заданной сумме (и эта сумма будет наиболее частой суммой в моей базе данных);
  • Они должны начинаться с числа (например, 1);
  • Они должны содержать не менее 3 нечетных чисел;

Я понятия не имею, какой язык программирования было бы лучше использовать, я посвящаю свое время изучению некоторых Python и C # и смотрю, смогу ли я придумать решение, но я действительно изо всех сил пытаюсь понять, подходят ли эти языки для решения проблемы или нет.

Заранее большое спасибо всем, кто готов пролить свет на мою проблему!

Комментарии:

1. Либо lanugauge более чем способен решить эту проблему различными способами. Если вы действительно учитесь, попробуйте это в обоих :). Если вы считаете, что это займет слишком много времени, попробуйте сначала упрощенную версию вашей проблемы в обоих случаях (т. Е. Отбросьте необходимость в x нечетных числах и т.д.), Затем выберите тот, на котором вы хотите построить

2. Как эти 3 требования «основаны на информации из 2k предыдущих» ?

3. Это примеры требований. Они основаны на предыдущих данных, потому что элементы одного списка не могут быть идентичны другому.