Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Тренировки Пробники Статистика Карточки Учебник Об экзамене Учительская
  • Тренажёр заданий ЕГЭ
  • Тренажёр ЕГЭ по Информатике
  • Список заданий №17
  • Задание №17
  • Задание №89738 ЕГЭ Информатике

    Условие задания #89738

    №17 по КИМ

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

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

    ars_17_3.txt

    Ответ

    Ответ:

    12 375

    Решение

    f = open('ars_17_3.txt')
    m = list(map(int, f.readlines()))
    minch = 100000
    for i in range(len(m)):
        if 99<m[i]<1000 and m[i] % 10 == 5:
            minch = min(minch, m[i])
    k = 0       
    minsum = 200000
    for i in range(len(m)-1):
        if (99<m[i]<1000 and (m[i+1] < 100 or m[i+1] >= 1000)) or \
           (99<m[i+1]<1000 and (m[i+1] < 100 or m[i+1] >= 1000)):
             if (m[i] + m[i+1]) % minch == 0:
                    k += 1
                    minsum = min(minsum, m[i] + m[i+1])
    print(k, minsum)

    Видеоразбор:

    Понятно ли решение?

    Похожие задания

    15
    Задание №71677Задание №38453Задание №41335Задание №41331Задание №41328Задание №67861Задание №25672Задание №25647Задание №25668Задание №25670Задание №25683Задание №25667Задание №25684Задание №26115Задание №26120
    Бесплатно

    Решай задачи ЕГЭ в приложении

    Скачивай наш Тренажер ЕГЭ на iPhone или Android и тренируйся в любое время и в любом месте!

    Саша — ассистент в телеграмме