Andronik
Новичок
Равенство нескольких чисел в разных комбинациях
Подскажите пожалуйста как можно идейно в программе реализовать следующее.
Напримере карточной игры. Есть 54 карты. В программе каждая карта соответствует своему номеру. Червы - от 1 до 13, пики 14 - 26, и остальные две масти.
Программа получает номера карт. Например 1,14,16,27,12.
Первые две карты одинаковые. Т.к. разница между картами +13.
Писать просто условиями типа if($x1 == $x2+13){echo 'пара';} просто кошмар. А если четвёртая карта того же достоинства, 27, ($x1 == X4+13*3).
Подскажите как организовать такую функцию.
Подскажите пожалуйста как можно идейно в программе реализовать следующее.
Напримере карточной игры. Есть 54 карты. В программе каждая карта соответствует своему номеру. Червы - от 1 до 13, пики 14 - 26, и остальные две масти.
Программа получает номера карт. Например 1,14,16,27,12.
Первые две карты одинаковые. Т.к. разница между картами +13.
Писать просто условиями типа if($x1 == $x2+13){echo 'пара';} просто кошмар. А если четвёртая карта того же достоинства, 27, ($x1 == X4+13*3).
Подскажите как организовать такую функцию.
