project_euler.problem_205.sol1¶
Project Euler Problem 205: https://projecteuler.net/problem=205
Peter has nine four-sided (pyramidal) dice, each with faces numbered 1, 2, 3, 4. Colin has six six-sided (cubic) dice, each with faces numbered 1, 2, 3, 4, 5, 6.
Peter and Colin roll their dice and compare totals: the highest total wins. The result is a draw if the totals are equal.
What is the probability that Pyramidal Peter beats Cubic Colin? Give your answer rounded to seven decimal places in the form 0.abcdefg
Functions¶
|
Returns probability that Pyramidal Peter beats Cubic Colin |
|
Returns frequency distribution of total |
Module Contents¶
- project_euler.problem_205.sol1.solution() float ¶
Returns probability that Pyramidal Peter beats Cubic Colin rounded to seven decimal places in the form 0.abcdefg
>>> solution() 0.5731441
- project_euler.problem_205.sol1.total_frequency_distribution(sides_number: int, dice_number: int) list[int] ¶
Returns frequency distribution of total
>>> total_frequency_distribution(sides_number=6, dice_number=1) [0, 1, 1, 1, 1, 1, 1]
>>> total_frequency_distribution(sides_number=4, dice_number=2) [0, 0, 1, 2, 3, 4, 3, 2, 1]