22
ミックスダイスロールの頻度分布
この課題のフォローアップ 混合サイコロのセットが与えられた場合、それらすべてをローリングし、各サイコロでローリングした数字を合計する頻度分布を出力します。 たとえば、1d12 + 1d8(1面の12面ダイスと1面の8面ダイスをローリングする)を検討してください。最大と最小のロールがある20と2圧延と同様であり、それぞれ、2d10(2 10両面ダイスを)。しかし、1d12 + 1d8より平坦分布の結果2d10:[1, 2, 3, 4, 5, 6, 7, 8, 8, 8, 8, 8, 7, 6, 5, 4, 3, 2, 1]対[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1]。 ルール 周波数は、周波数が対応する合計の昇順でリストする必要があります。 対応する合計で頻度にラベルを付けることは許可されていますが、必須ではありません(合計は必要な順序から推測できるため)。 出力が言語の表現可能な整数の範囲を超える入力を処理する必要はありません。 先頭または末尾のゼロは許可されません。出力には正の周波数のみが表示されます。 任意の妥当な形式(サイコロのリスト([6, …