Bridge Routine

Bridge Routine

Сила взяття трюку бридж-рукою оцінюється за допомогою Milton Work point count, з якої ми реалізуємо досить просту для початківців версію або Python, або гри в bridge!

Розглянемо бридж-руку, яка складається з тринадцяти карт у вигляді кортежу (rank, suit):

  • дайте їй 4 очки за кожну ace, 3 очки за кожну king, 2 очки за кожну queen і 1 очко за кожну jack. Ця початкова кількість очок потім коригується за наступними правилами.
  • якщо рука містить одну 4-карткову масть і три 3-карткові масті, відніміть одне очко за те, що вона flat.(Рівні руки рідко грають так само, як і нерівні руки з однаковою кількістю очок)
  • додайте 1 очко за кожну масть з 5 картами, 2 очки за кожну масть з 6 картами і 3 очки за кожну масть з 7 картами або більше.(Форма - це сила для декларанта)
  • якщо trump є чимось іншим, ніж "notrump", додайте 5 очок за кожну void (тобто масть без жодної карти) і 3 очки за кожну singleton (тобто масть з однією картою), причому обидві ці суми за будь-яку іншу масть, крім масті trump.(Пустоти та сингли дуже корисні, коли ви граєте мастьовий контракт, але дуже погані в безкозирному контракті. Бути пустим або одномастним у козирній масті - це, звісно, дуже погано!)

Руки часто подаються в скороченому вигляді, що полегшує візуалізацію їхніх важливих аспектів з першого погляду. У цій скороченій стенографічній формі масті завжди перераховані в точному порядку spades, hearts, diamonds,...

You should be an authorized user in order to see the full description and start solving this mission.