Однією з речей, яка робить контрактний міст дуже цікавим, є його дуже складна "штучна" мета-гра. Ця система забиття рук - це невелика її частина.
Брідж - карткова гра. Кожен гравець отримує руку з 13 карт, і гра починається з торгів . У торгах визначається, як грає решта гри, і тому її важлива частина. Для того, щоб ви та ваш партнер не зробили ставку занадто високою (або занадто низькою), ця система штучного балу була розроблена, щоб сказати вам, наскільки хороша ваша рука.
Оцінка балів
Ось зразок руки:
S:KQT5
H:J72
D:965
C:AK8
S, H, D, C представляють костюми (лопатки, сердечки, алмази і клуби), а решта - картки в цих костюмах. Отже, ця рука має пікову королеву (Q), пікову королю (K), десять піків (T), п’ять лопат, домкрат сердець, сім сердець тощо.
Система балів працює наступним чином:
- Ви отримуєте 4 бали за кожний туз (A), 3 бали за кожного короля (K), 2 бали за кожну королеву (Q) та 1 бал за кожен джек (J). Жодна інша картка не дає балів.
- Кожна картка після четвертої у костюмі дає вам 1 бал. Тож якщо у вас шість сердець, ви отримаєте 2 бали.
- Костюм, де у вас є лише 2 картки, дає вам 1 бал (це дубльтон). Костюм, у якого у вас всього 1 картка, дає 2 бали (це сингл). Якщо у вас немає карт у певному костюмі, ви отримуєте 3 бали (це порожнеча). (Зазвичай вони рахуються лише після того, як ви домовитесь про костюм зі своїм партнером, але я включаю їх, щоб зробити виклик цікавішим.)
Отже, вищезазначена рука має 13 балів.
Виклик
Давши руку мосту у форматі, показаному вище, обчисліть, скільки точок має рука. Костюми завжди будуть перераховані в лапах порядку, сердечках, алмазах і клубах, а картки завжди будуть відсортовані у порядку A, K, Q, J, T, 9 - 2.
Зразки входів і виходів
S:KQT5
H:J72
D:965
C:AK8
\-> 13
S:AKQT6
H:54
D:J83
C:732
\-> 12
S:
H:KQT8754
D:A86
C:432
\-> 15
S:9876
H:843
D:652
C:432
\-> 0
S:AKQT5
H:AQJ6
D:Q3
C:AK
\-> 28
Це код-гольф , тому найкоротший код у байтах виграє.