Статья Автор: Лебедев Дмитрий

_Разбор задания кегэ типа 09 с ЕГКР от 21 декабря 2024

Задание 09
Откройте файл электронной таблицы, содержащей в каждой строке семь натуральных чисел.
Определите наибольший номер строки таблицы, для чисел которой выполнены оба условия:
    – в строке есть ровно два числа, каждое из которых повторяется трижды, и одно число без повторений;
    – среднее арифметическое повторяющихся чисел строки меньше неповторяющегося числа.
В ответе запишите только число.
 

Решение задания типа 9 программным способом содержит следующие этапы
  1. Коприрование данных в текстовый файл
  • открытие файла электронной таблицы
  • выделение и копирование данных Ctrl+A, Ctrl+C
  • переход в Блокнот и вставка данных Ctrl+V
    (можно сравнить количество строк)
  • Сохранение данных в рабочую директорию (ту, где сохраняются программы)
Этот блок проущен, текстовый файл с 18000 строк добавлен
  1.  Написание программы
    1. Блок  открытия файла и цикл построчного считывани
    2. Подпрограмма/Блок обработки строки
    3. Добавление вывода результата - здесь есть сложность, нужен номер строки в файле (начинается с 1)
      можно получать его счётчиком, а можно указать в цикле - главное не забыть ПРОВЕРИТЬ


Запускаем код, убеждаемся в работоспособности и пишем подпрограмму f9(D)
  • На входе список целых чисем
  • Считаем число встречающихся ровно 3 раза
    (должно быть 6 - это означает, что таких чисел 2)
  • Уникальное число одно - будем его сохранять
  • Сумму повторяющихся найдем как Сумма всех - Уникальное
  • Вернем True если верно и Fakse в противном случае 


Правильный ответ получен.
( ans можно было и не выводить, а посмотреть эту строку в табличном редакторе)
Ошибка могла возникнуть из-за  разной нумерации строк)
Прикрепленные файлы
9_19241.txt
9_19241.xlsx
Пропустить Навигационные Ссылки.
Чтобы оставить комментарий нужна авторизация
Печать