Phil 4 gadi atpakaļ
vecāks
revīzija
fe902d8fbd
1 mainītis faili ar 27 papildinājumiem un 0 dzēšanām
  1. 27 0
      9/main.py

+ 27 - 0
9/main.py

@@ -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: