|
|
@@ -18,6 +18,33 @@ def validNumbers(num):
|
|
|
res.append(data[x]+data[y])
|
|
|
return res
|
|
|
|
|
|
+
|
|
|
+def sumInRange(rng):
|
|
|
+ sum = 0
|
|
|
+ for i in rng:
|
|
|
+ sum += data[i]
|
|
|
+ return sum
|
|
|
+
|
|
|
+def findWeakness(rng):
|
|
|
+ smal = 99999999999
|
|
|
+ high = 0
|
|
|
+ for i in rng:
|
|
|
+ if data[i] < smal:
|
|
|
+ smal = data[i]
|
|
|
+ if data[i] > high:
|
|
|
+ high = data[i]
|
|
|
+ print(smal+high)
|
|
|
+
|
|
|
+for i in range(1,len(data)):
|
|
|
+ end = i
|
|
|
+ while end < len(data):
|
|
|
+ rng = range(end - i,end)
|
|
|
+ if sumInRange(rng) == 248131121:
|
|
|
+ findWeakness(rng)
|
|
|
+ end += 1
|
|
|
+
|
|
|
+exit()
|
|
|
+
|
|
|
count = 0
|
|
|
preamble = []
|
|
|
for d in data:
|