Hourglass puzzle: Difference between revisions
m
→{{header|Julia}}
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(
n = minimum(flippers)
push!(series, n)
|