Я играю в кости. Есть 5 кубиков, в которых у меня есть все значения, и мне нужно определить, составляют ли они фулл-хаус (3 одного и 2 другого), малый стрит (1-4, 2-6 или 3-6) или большой прямой (1-5, 2-6).
Возможно, лучший способ приблизиться к этому - использовать регулярные выражения.
Кто-нибудь знает, как бы я представил эти правила в регулярном выражении?
Или, если вы можете предложить лучшее решение, я был бы признателен.
Примеры:
Редактировать
Изменена формулировка, чтобы подчеркнуть, что это мое неопытное мнение.
Я знаю, как добиться этого с помощью кода, но это похоже на такое долгое решение, мне интересно если есть более упрощенный подход.