Hourglass puzzle: Difference between revisions

m
Line 11:
=={{header|Julia}}==
Implemented as a game solver rather than as a game with user input.
<lang julia>function euclidean_hourglassflipper(hourglasses, target::Integer)
gcd(hourglasses) in hourglasses && !(1 in hourglasses) && throw("Hourglasses fail sanity test (not relatively prime enough)")
flippers, series = deepcopy(hourglasses), Int[]
for i in 1:typemax(Int32target)
n = minimum(flippers)
push!(series, n)
4,105

edits