Есть ли пакет, который позволяет мне иметь несколько буферов результатов Occur для одного и того же буфера (например, grep-a-lot: http: //www.emacswiki.org/emacs/grep-a-lot.el).
Я столкнулся с этой проблемой при анализе файлов журнала для нескольких ключевых слов (скажем, чтобы увидеть, что делали разные, но связанные потоки). "счет руки" (после флопа) для каждого игрока (например, если player [0] .score == ...
Я пытаюсь запустить симуляцию покера и получить следующие данные о покерном столе
player [0] .score == player [1] .score
, они ничья) Я застрял в подсчете того, сколько должен выиграть каждый игрок, без необходимости создавать побочные эффекты и назначать игроков каждому из них.
Например,
player[0].contributed = 100
player[1].contributed = 80
player[2].contributed = 20
player[0].score = 10
player[1].score = 2
player[2].score = 10
total_pot = 200;
В этом примере мне сначала нужно вернуть player [0]
20 назад и убрать его из банка?
Затем, поскольку player [0]
и player [2]
имеют равное первое место,
и игрок [1]
проиграл, если банк делится следующим образом:
player[0].received = 170
player[1].received = 0
player[2].received = 30
И впоследствии, если игрок [1]
выиграл, следует ли разделить банк следующим образом:
player[0].received = 20
player[1].received = 180
player[2].received = 0