From 93b4c2a215556153ed948260678cd8e840493b39 Mon Sep 17 00:00:00 2001 From: Charles Cabergs Date: Fri, 18 Jun 2021 21:50:31 +0200 Subject: problem 3 4 5 6 6 in julia --- julia/005-smallest_multiple.jl | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 julia/005-smallest_multiple.jl (limited to 'julia/005-smallest_multiple.jl') diff --git a/julia/005-smallest_multiple.jl b/julia/005-smallest_multiple.jl new file mode 100644 index 0000000..e938baf --- /dev/null +++ b/julia/005-smallest_multiple.jl @@ -0,0 +1,26 @@ +### +# Smallest multiple +# Problem 5 +# +# 2520 is the smallest number that can be divided by each of the numbers from 1 to 10 +# without any remainder. +# What is the smallest positive number that is evenly divisible by all of the numbers from +# 1 to 20? +### + +using Base.Iterators + +for n in Iterators.countfrom(2, 2) + # any(d -> n % d != 0, reverse(2:20)) && continue + found = true + for d in reverse(2:20) + if n % d != 0 + found = false + break + end + end + if found + println(n) + break + end +end -- cgit