Пов'язане: Назвіть руку покеру
Прямий флеш - це покерна рука, яка містить п'ять карт послідовного рангу, всі однакові. У складі прямого флеш-туза туз може виступати над королем або нижче двох. Туз може бути високим (наприклад, A ♥ K ♥ Q ♥ J ♥ 10 ♥ - туз-високий прямий флеш) або низьким (наприклад, 5 ♦ 4 ♦ 3 ♦ 2 ♦ A ♦ - п'ять-високий прямий флеш), але не може класифікувати як високу, так і низьку в одній руці (наприклад, Q ♣ K ♣ A an 2 ♣ 3 ♣ - це туз-високий флеш, а не прямий флеш).
Виклик
Дані Nкартки (у будь-якому розумному форматі) виводять тривале значення, якщо прямий флеш міститься в руці покеру.
Вхідні дані
Nкількість карток. (У будь-якому розумному форматі)
Є чотири костюми; серця, лопати, алмази та клуби (H, S, D, C).
Кожен костюм має одну карту на номери від 2 до 10, плюс 4 картки «картинки», туз, Джек, Королева та Кінг (A, J, Q, K)
Примітка. Ви можете взяти 10 як T
Вихідні дані
Truthy/Falsyзначення
Тестовий випадок
["AS", "2S", "3S", "4S", "5S"] => true
["3D", "9C", "4S", "KH", "AD", "AC"] => false
["5D", "6D", "7D", "8H", "9D", "10D", "JD"] => false
["JC", "7C", "5D", "8C", "AC", "10C", "9C", "5S"] =>true
[] => false
["AS", "2S", "3S"] => false
["JC", "QC", "KC", "AC", "2C"] => false
[ "2H", "3H", "4H", "5H", "6H", "7H"] => true
Діють стандартні правила гольф-коду .
Критерії виграшу: найкоротший код у кожному мові
10як T?