@MauzLord

Как запретить выбирать уже выбранную комбинацию?

Здравствуйте,

У меня 2 массива с числами. Например, [1,2,3] и [4,5,6]. Есть функция, которая берет по одному числу и каждого массива и соединяет вместе, например, 1 и 4, 3 и 4, 1 и 6.

Проблема в том, что может быть выбрана уже та комбинация, которая была выбрана ранее.
Нужно следующее: если 1 и 4 были выбраны, то такую комбинацию выбрать уже нельзя, а лишь 1 и 5, 1 и 6, 2 и 4, 2 и 5, т.д.

Есть ли адекватный способ этого достичь?

Спасибо.
  • Вопрос задан
  • 83 просмотра
Пригласить эксперта
Ответы на вопрос 1
GavriKos
@GavriKos
Зависит кончено от того, КАК ваша функция это все выбирает. Но самый простой и универсальный вариант - запоминать все выбранные комбинации, и просто проверять - была ли уже такая комбинация выбрана.
Есть варианты быстрее, но тут нужно знать логику выбора.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы