All SolutionsAll Solutions

🎲

Dice Score Frequencies

Week 31, 2026

Simple formula | greenya | Odin Solutions

package main import "core:fmt" main :: proc () { for sides in ([?] int { 4, 6, 8, 10, 12, 20 }) { fmt.printfln("--- %d-Sided Dice ---", sides) for score in 2..=sides*2 { ways := sides - abs(sides + 1 - score) fmt.printfln("%d: %d", score, ways) } fmt.println() } }