Связанные вопросы:
У меня есть 25 отдельных валидаций, которые мне нужны для проверки всех возможных комбинаций, я видел пару вопросов, связанных с тем, что я ищу. В ответах было предложено что-то вроде использования декартова продукта. Будет ли это лучшим методом для поиска результатов, которые я ищу, или есть лучший способ?
Пример:
Подумайте о сетке с 9 по 9, начиная с 0 – 9 по оси X и Y:
|0|1|2|3|4|5|6|7|8|9| |1| |2| |3| |4| |5| |6| |7| |8| |9|
Все индивидуальные проверки являются логическими (true = прошло, false = failed).
Ось X представляет все результаты испытаний, Пример:
|0|1|2|3|4|5|6|7|8|9| |1|T|T|T|T|T|T|T|T|T| |2| |3| |4| |5| |6| |7| |8| |9|
И ось Y представляет собой все возможные комбинации: Пример:
|0|1|2|3|4|5|6|7|8|9| |1|T|T|T|T|T|T|T|T|T| |2|F|T|T|T|T|T|T|T|T| |3|F|F|T|T|T|T|T|T|T| |4|F|F|F|T|T|T|T|T|T| |5|F|F|F|F|T|T|T|T|T| |6|F|F|F|F|F|T|T|T|T| |7|F|F|F|F|F|F|T|T|T| |8|F|F|F|F|F|F|F|T|T| |9|F|F|F|F|F|F|F|F|T|
Будет больше комбинаций Y-оси, но я надеюсь, что вы поняли суть.
Мой вопрос: как я могу решить все возможные комбинации?