Jump to content

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 findsumfromendeuclidean_hourglassflipper(targethourglasses, seriestarget)
for startpoint in length(series):-1:1
if sum(series[startpoint:end]) == target
return startpoint
end
end
return nothing
end
 
function euclidean_hourglassflipper(hourglasses, target)
gcd(hourglasses) in hourglasses && throw("Hourglasses fail sanity test (not relatively prime enough")
flippers, series = deepcopy(hourglasses), Int[]
4,107

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.