Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def f(n):
- s = ''
- if n >= 0:
- k = n
- if n < 0:
- k = -1 * n
- while k > 0:
- s += str(k % 6)
- k //= 6
- if n >= 0:
- s = s[::-1]
- if n < 0:
- s = '-' + s[::-1]
- return int(s)
- file = open('17 (2).txt')
- A = list(map(int, file.readlines()))
- count = 0
- Max = -1000000000
- Max_23 = -1000000000
- for i in range(len(A)):
- if abs(f(A[i])) % 100 == 23:
- Max_23 = max(Max_23, A[i])
- for i in range(len(A) - 3):
- B = [A[i], A[i + 1], A[i + 2]]
- count_4 = 0
- for j in range(len(B)):
- if B[j] > 0 and B[j] // 1000 > 0:
- count_4 += 1
- if B[j] < 0 and B[j] // 1000 != -1:
- count_4 += 1
- if count_4 == 1 and sum(B) % Max_23 == 0:
- count += 1
- Max = max(Max, sum(B))
- print(count, Max)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement