(Л. Шастин) В файле содержится последовательность целых чисел. Элементы последовательности могут принимать значения от \(0\) до \(10000\) включительно. Определите сначала количество пар, сумма элементов в которых трёхзначна, а цифра в разряде единиц этой суммы больше цифры в разряде десятков, а затем минимальную из сумм, удовлетворяющих описанному выше условию. Под парой чисел подразумевается два идущих подряд элемента последовательности.
Решение:
Python
nums = [int(z) for z in open('4376.txt')]
q, min_sum = 0, float('inf')
for p in zip(nums, nums[1:]):
s = sum(p)
if 99 < s < 1000 and s % 10 > s % 100 // 10:
q += 1
min_sum = min(min_sum, s)
print(q, min_sum)
Ответ: \(227 \,\, 169\)
Эффективно готовьтесь к ЕГЭ по информатике с новым тренажёром, эмулирующем работу станции КЕГЭ, которая используется на реальном экзамене