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

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

    №9 по КИМ

    Файл состоит из строк, в каждой из которых семь неотрицательных чисел (числа разделены одним пробелом). Определить, сколько в этом файле таких строк, для которых выполняются следующие условия:

    - в строке ровно одно число повторяется дважды

    - в строке ровно одно четное числоtask-04.txt

    Ответ

    Ответ:

    398

    Решение

    def y1(nums):
        return len(set(nums)) == 6


    def y2(nums):
        counter = 0
        for n in nums:
            if n % 2 == 0: counter += 1

        return counter == 1 


    f = open('task-04.txt')
    lines = f.readlines() 
    f.close() 

    cnt = 0 
    for row in lines:
        nums = [int(n) for n in row.split()]
        if y1(nums) and y2(nums):
            cnt += 1

    print(cnt) 

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

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

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

    15
    Задание №43896Задание №89604Задание №89606Задание №23979Задание №89597Задание №89598Задание №23980Задание №89599Задание №23981Задание №43976Задание №43954Задание №43956Задание №39757Задание №39758Задание №39760
    Бесплатно

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

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

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