Problem 5

Problem: 

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?


My Solution:

i=20

def isdiv(n):
  for j in range(1,21):
    if n % j != 0:
      return False
  return True

while i>0:
  i=i+1
  if isdiv(i):
    print i
    break