Логотип сайта

Подготовка к ЕГЭ и ОГЭ

  • Главная
  • Информация о сайте
  • Сочинения ЕГЭ
  • Выпускное сочинение
  • Поиск по сайту

В файле содержится последовательность натуральных чисел...

Категория: Информатика и ИКТ

Задание:

В файле содержится последовательность натуральных чисел. Элементы последовательности могут принимать целые значения от 1 до 100 000 включительно. Определите количество троек элементов последовательности, в которых только одно из чисел является двузначным, а сумма элементов тройки меньше минимального элемента последовательности, оканчивающегося на 25.

В ответе запишите количество найденных троек чисел, затем максимальную из сумм элементов таких троек.
В данной задаче под тройкой подразумевается три идущих подряд элемента последовательности.

Пример последовательности в файле input.txt

1
125
225
4
95
9
31
99
97
92

Удовлетворяет единственная тройка 4 95 9, в ответе 1 и 108

Возможное решение на python:


with open('input.txt') as file: # считываем входной файл с последовательностью
    a = [int(s) for s in file]
a_osob = [x for x in a if x % 100 == 25]
osob = min(a_osob) # Запоминаем минимальное значение минимального элемента последовательности, оканчивающегося на 25
otv = []
for i in range(0, len(a)-2):
    x, y, z = a[i], a[i+1], a[i+2]
   
    if (10 <= x <= 99) + (10 <= y <= 99) + (10 <= z <= 99) == 1: # два числа должы дать в условии 0 и одно число 1. В сумме - 1
        if x + y + z < osob:
            otv.append(x + y + z)
print(len(otv), max(otv)) 
Похожие материалы
  • Определите, по какой из масок.. Подготовка к ЕГЭ (ИКТ)
  • Сколько единиц в двоичной записи десятичного числа 514?
  • Чем отличается позиционная система счисления..
  • Подготовка к ЕГЭ по информатике. Основы логики.
  • Сколько единиц в двоичной записи?
  • Напишите программу, печатающую значение EOF (Си)
  • А – множество четных чисел, В – множество двузначных чисел, С...
  • 1
  • 2
  • 3
  • 4
  • 5
Оценка: 5.0 из 1

💬 Чат ЕГЭ В Telegram. Вступить

Copyright Vopvet.Ru © 2025 Хостинг от uWeb