Найти в Дзене

Видос после Досрока тут https://youtu.be/PB2xkQoMB38


а вот самое-самое

Решение 25

s = '0123456789'

a = [int('12345' + a + '7' + b + '8') for a in s for b in s

if int('12345' + a + '7' + b + '8') % 31 == 0]

a1 = [x // 31 for x in a]

print(a)

print(a1)

Решение 27 на 1 Балл

task_file = open('test27.txt')

n = int(task_file.readline())

a = [int(x) for x in task_file]

stoit = [0] * n

for i in range(n):

for j in range(n):

# r - расстояние до переработки

r = min(n - abs(i - j), abs(i - j))

stoit[i] += a[j] * r

# ищем мнимум или индекс минимума в списке stoit
Около минуты