Вступление
Недавно я и пара моих друзей решили сыграть в несколько карт, и одна из них предложила игру «Irish Snap», которая послужила вдохновением для этого испытания. Однако позже я узнал, что в игре есть множество различных правил, с которыми вы можете играть, некоторые из которых перечислены здесь . Правила этой задачи в настоящее время не перечислены на этой странице, отсюда и название «Правила варианта».
Соревнование
Учитывая массив из 3 карт, выведите истинное или ложное значение в зависимости от того, сделали ли они правильную комбинацию в игре с ирландской картой.
вход
Входными данными будет массив из 3 чисел в диапазоне от 1 до 13 включительно, где 1 обозначает туз, 11 обозначает домкрат, 12 обозначает ферзь и 13 обозначает король. Ввод может быть в любом порядке сверху, снизу и сверху.
правила
4 различных критерия для ирландской карты:
- Верхняя и средняя карты одинаковы
- Верхняя и средняя карты имеют разницу в один
- Верхняя и нижняя карты одинаковы
- Верхняя и нижняя карты имеют разницу в один
Если какой-либо из этих критериев удовлетворяется, вы должны вывести истинное значение. Кроме того, для двух критериев, которые требуют, чтобы карты имели разность в один, он «оборачивается», то есть считается, что туз и король имеют разницу в один, и наоборот.
Тестовые случаи
Input (Bottom, Middle, Top) -> Output
1 13 7 -> False
1 4 13 -> True
9 3 6 -> False
8 9 7 -> True
2 6 5 -> True
12 5 11 -> True
10 4 8 -> False
12 13 7 -> False
9 7 10 -> True
7 3 1 -> False
4 2 3 -> True
0
для false
и любое другое целое число для true
или, даже, любое отрицательное целое число для false
или любое положительное целое число для true
?
top, [middle, bottom]
?