@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
Зависит кончено от того, КАК ваша функция это все выбирает. Но самый простой и универсальный вариант - запоминать все выбранные комбинации, и просто проверять - была ли уже такая комбинация выбрана.
Есть варианты быстрее, но тут нужно знать логику выбора.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы