В файле содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от до
включительно. Рассматривается множество элементов последовательности, больших
, в которых цифра в разряде десятков не превышает
, а цифра в разряде сотен принадлежит отрезку [
;
].
Найдите количество таких чисел и минимальное из них.
f = open(’dz17-15.txt’)
s = [int(_) for _ in f]
counter = 0
minim = 10 ** 10
for i in range(len(s)):
if s[i] > 100:
k = str(s[i])
if int(k[-2]) <= 4 and int(k[-3]) in [3, 4, 5, 6, 7]:
counter += 1
minim = min(minim, s[i])
print(counter, minim)
s = [int(_) for _ in f]
counter = 0
minim = 10 ** 10
for i in range(len(s)):
if s[i] > 100:
k = str(s[i])
if int(k[-2]) <= 4 and int(k[-3]) in [3, 4, 5, 6, 7]:
counter += 1
minim = min(minim, s[i])
print(counter, minim)
Ответ: 2603 302