mirror of
https://github.com/TheAlgorithms/Python.git
synced 2024-12-18 17:20:16 +00:00
22 lines
520 B
Python
22 lines
520 B
Python
'''
|
|
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(divisible with no remainder) by all of the numbers from 1 to N?
|
|
'''
|
|
from __future__ import print_function
|
|
|
|
n = int(input())
|
|
i = 0
|
|
while 1:
|
|
i+=n*(n-1)
|
|
nfound=0
|
|
for j in range(2,n):
|
|
if (i%j != 0):
|
|
nfound=1
|
|
break
|
|
if(nfound==0):
|
|
if(i==0):
|
|
i=1
|
|
print(i)
|
|
break
|