Solve task
This commit is contained in:
@@ -1,4 +1,16 @@
|
||||
|
||||
for i in range(1,1000):
|
||||
x = 1/i
|
||||
|
||||
numsWithRecurringCycles = [n for n in range(2,1000) if n % 2 != 0 and n % 5 != 0]
|
||||
|
||||
def digits(num, divisor):
|
||||
x = num
|
||||
storedSums = []
|
||||
while not x*10 in storedSums:
|
||||
x *= 10
|
||||
storedSums.append(x)
|
||||
x %= divisor
|
||||
return len(storedSums)
|
||||
|
||||
digitNumList = [digits(1, n) for n in numsWithRecurringCycles]
|
||||
|
||||
print(numsWithRecurringCycles[digitNumList.index(max(digitNumList))])
|
||||
|
Reference in New Issue
Block a user