python - 确定掷骰子是否包含某些组合?

标签 python algorithm list dictionary dice

我正在用 Python 编写一个骰子游戏模拟器。我使用包含 1-6 整数的列表来表示卷。所以我可能会有这样的卷:

[1,2,1,4,5,1]

我需要确定掷骰是否包含计分组合,例如 3 种、4 种、2 组 3 和顺子。

有没有一种简单的 Pythonic 方法可以做到这一点?我已经尝试了几种方法,但结果都是一团糟。

最佳答案

value: count 重新组织成一个字典,并测试是否存在各种模式。

关于python - 确定掷骰子是否包含某些组合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3877909/

相关文章:

algorithm - 有什么方法可以通过乘以某个素数来拆分数字

求解线性丢番图不等式系统的算法

algorithm - 是否存在适用于特定语言的任意精度算术的通用实现策略?

python - 用平坦的子范围替换数字列表

r - 根据第二个输入更改第一个输入,使用 purrr 的 map2 应用函数

python - 如何在 Altair、Python 中使聚合点大小更大?

python - numpy跨维度过滤特定值

python - 如何使用线程在 Python Twisted 服务器中同时运行多个连续任务?

python-3.x - 如果Python列表是作为动态数组实现的,为什么追加操作后其id没有改变?

python - 在python bokeh中如何在没有js的情况下交互式修改fill_color的字段?