3.9 KiB
id | challengeType | title | videoUrl | localeTitle |
---|---|---|---|---|
5900f3a21000cf542c50feb5 | 5 | Problem 54: Poker hands | Проблема 54: Покерные руки |
Description
Ручной игрок 1 Игрок 2 Победитель 1 5H 5C 6S 7S KDPair of Fives 2C 3S 8S 8D TDPair of Eights Player 2 2 5D 8C 9S JS ACHighest карта Ace 2C 5C 7D 8S QHHighest карта Queen Player 1 3 2D 9C AS AH ACThree Aces 3D 6D 7D TD QDFlush с Diamonds Player 2 4 4D 6S 9H QH QCPair QueensHighest карта Девять 3D 6D 7H QD QSPair QueensHighhest карта Семь игроков 1 5 2H 2D 4C 4D 4SFull HouseWith Three Fours 3C 3D 3S 9S 9DFull Housewith Three Threes Player 1
Файл, poker.txt, содержит тысячу случайных раздач, раздаваемых двум игрокам. Каждая строка файла содержит десять карт (разделенных одним пробелом): первые пять - карты игрока 1, а последние пять - карты игрока 2. Вы можете предположить, что все руки действительны (нет недопустимых символов или повторных карт), рука каждого игрока не имеет определенного порядка, и в каждой руке есть явный победитель. Сколько рук выигрывает игрок 1?
Instructions
undefined
Tests
tests:
- text: ''
testString: 'assert.strictEqual(euler54(), 376, "<code>euler54()</code> should return 376.");'
Challenge Seed
function euler54() {
// Good luck!
return true;
}
euler54();
Solution
// solution required