Ошибка.
Попробуйте повторить позже
Задание выполняется с использованием прилагаемых файлов
Антон написал программу, которая генерирует пароли, но, к сожалению, в социальной сети WitoutB можно использовать только пароли без буквы (заглавная или строчная) и обязательно пароль должен начинаться хотя бы с одного из знаков . Найдите количество подходящих паролей.
Решение таблицей:
Добавим в самое начало новую строку, для этого нажмем на первую строку правой кнопкой мыши и выберем Вставить строку, запишем в нее что-нибудь.
Теперь выберем эту ячейку и нажмем на Сортировка и фильтр, затем —- Фильтр. Нажмем на появившийся в правой части ячейки квадратик и выберем Текстовые фильтры Не содержит, в появившемся окошке в свободном поле записываем букву B выбираем И и записываем букву ОК. Вновь нажимаем на квадратик в ячейке и выбираем Сортировка от А до Я. Теперь пробегаемся по всем ячейкам и находим первую, которая начинается не с символов . Выделяем все подходящие и смотрим их количество в правом нижнем углу, но это не конечное наше значение. Если внимательно посмотреть, то у нас нету строчек с началом с символа . Проверим количество ячеек, где начало будет именно с этого символа. Запишем в отдельной ячейке формулу =НАЙТИ(’-’,A1,1), и растянем ее вниз. У нас значение 1 выдаст, когда —- будет первым символов в строке. Дальше запишем в какую-нибудь ячейку формулу =СЧЁТЕСЛИ(D:D,’1’), чтобы сосчитать количество всех этих строчек. Сложим с предыдущим значением. Записываем полученное значение в ответ.
Решение программой:
f = open(’text.txt’) a = f.readlines() n = len(a) for i in range(n): s = a[i] a[i] = s[:-1] counter = 0 for i in a: if not (’B’ in i) and not (’b’ in i): if i[0] in "+-/*!&$#?@<>": counter += 1 print(counter) f.close()
Ошибка.
Попробуйте повторить позже
Задание выполняется с использованием прилагаемых файлов
Ни один день не может обойтись без капибар, поэтому по традиции кто-то из марафонцев точно отправит хотя бы одного капибаренка во флудилку. Откройте файл электронной таблицы, содержащей натуральные числа — количество отправленных капибар за каждый час в период с 1 по 31 котября некоторого года. Определите количество дней, в которых максимальное количество капибар среди данного дня было отправлено в один из часов с 7 до 12 (включительно).
В ячейку запишем формулу =МАКС(B2:Y2). В ячейку запишем формулу =ЕСЛИ(ИЛИ(I2=AA2;J2=AA2;K2=AA2;L2=AA2;M2=AA2;N2=AA2);1;0). Посчитаем количество единиц в столбце и запишем полученное значение в ответ.
Ошибка.
Попробуйте повторить позже
Задание выполняется с использованием прилагаемых файлов
Воскресенье (как всем известно) — день закрытия всех дедлайнов, поэтому Олег решил открыть таблицу, содержащую количество выполненных заданий по каждой теме за все дни недели. Известно, что каждая домашняя работа выполнена лишь на . Определите, сколько заданий нужно выполнить Олегу, чтобы закрыть все дедлайны.
Решение 1:
Ячейка таблицы - 25%
- 100%
В ячейку запишем формулу =B2*100/25, скопируем ее на все ячейки, которые будут ссылаться на исходные данные. Найдем разницу между общим количеством задач во всех домашних работах и количеством уже решенных задач =СУММ(B11:H17)-СУММ(B2:H8). Запишем ответ.
Решение 2:
Так как , то . Общее количество решенных задач =СУММ(B2:H8). Умножим найденное значение на и получим ответ.
Ошибка.
Попробуйте повторить позже
Задание выполняется с использованием прилагаемых файлов
Флудилка молчит… Чтобы вернуть все на свои места, в игру вступает всемогущий ГУАР, способный навести порядок одним своим появлением. Для вашего доступа предоставлены данные количества появлений ГУАР за 1 — 30 числа сентября некоторого года. Номера чисел месяца даны на отрезке , а количество появлений ГУАР в определенный день на отрезке . Откройте файл электронной таблицы, содержащей целые числа. Найдите количество дней, когда ГУАР появлялся наибольшее количество раз.
Найдем максимум из всех значений в столбце с помощью формулы =МАКС(B1:B30) (запишем в ячейку ), затем в ячейку запишем формулу =ЕСЛИ(B1=$B$31;1;0). Теперь найдем количество всех полученных единиц и запишем это значение в ответ.
Ошибка.
Попробуйте повторить позже
Задание выполняется с использованием прилагаемых файлов.
Откройте файл электронной таблицы, содержащей натуральные числа. Определите количество чисел, вокруг которых все ячеек являются простыми числами (сверху, снизу, справа, слева и по углам). Если с какой-либо стороны от числа нет других, то такие числа не рассматриваются. В ответ запишите полученное значение.
Перенесем все данные из таблицы в текстовый документ
def is_prime(n): # Проверка числа на простоту for i in range(2, int(n ** 0.5) + 1): if n % i == 0: return False return n != 1 # if n!=1:True else: False f = open(’1.txt’) # копируем таблицу и вставляем в текстовый файл a = [] # будем заполнять этот массив массивами со значениями True/False for i in range(100): # всего в таблице 100 строк # разбиваем строку по знаку \t (tab) # применяем is_prime, чтобы узнать простое ли каждое из чисел строки a.append([is_prime(int(x)) for x in f.readline().split(’\t’)]) count = 0 # ищем следующую картину, центральный элемент в проверке не нуждается # True True True (i - 1; j - 1) (i - 1; j) (i - 1; j + 1) # True ---- True (i; j - 1) (i; j) (i; j + 1) # True True True (i + 1; j - 1) (i + 1; j) (i + 1; j + 1) for i in range(1, 99): for j in range(1, 99): if a[i - 1][j] and a[i + 1][j] and a[i][j + 1] and a[i][j - 1] and \ a[i + 1][j + 1] and a[i + 1][j - 1] and a[i - 1][j + 1] and a[i - 1][j - 1]: count += 1 print(count)
Ошибка.
Попробуйте повторить позже
Задание выполняется с использованием прилагаемых файлов.
Программист Саша купил таблицу с IP-адресами кодировки IPv4 из случайных сетей, но, взглянув на неё, он сразу увидел, что некоторые IP-адреса не могут существовать, так как в одном байте не может содержаться число, большее чем (так, например, адрес может существовать, а вот или не могут). Вам требуется найти номера сетей, в которой содержится больше всего и меньше всего настоящих адресов. Для вашего доступа предоставлены последние разных сетей, в каждой из которых дано по IP-адресов. Откройте файл электронной таблицы, содержащей IP-адреса и номера сетей. Номера сетей даны на отрезке .
Требуется найти номера таких сетей, содержащие максимальное и минимальное количество реальных IP-адресов и сложить их. В ответе запишите сумму искомых значений.
Перенесем все данные из таблицы в текстовый документ
f = open(’1.txt’) все строки первого столбца все строки второго столбца ... n = 11 # всего сетей m = 50 # всего адресов в сети minim, maxim = 100000000, -1 ind_1, ind_2 = -1, -1 for i in range(n): #всего n сетей count = 0 # счетчик неправильных сетей for j in range(m): # m ip адресов в каждой сети # разбиваем каждый ip адрес на числа a = [int(x) for x in f.readline().split(’.’)] for x in a: # проверяем каждое из чисел массива if x > 255: count += 1 break if count > maxim: # сохраняем номер сети с максимальным количество ошибок maxim = count ind_1 = i + 1 # индексация в питоне с 0, не забываем добавить 1 if count < minim: # сохраняем номер сети с минимальным количество ошибок minim = count ind_2 = i + 1 # индексация в питоне с 0, не забываем добавить 1 # В сети, где меньше всего ошибок больше всего правильных адресов --- ind_2 # В сети, где больше всего ошибок меньше всего правильных адресов --- ind_1 print(ind_1 + ind_2)
Ошибка.
Попробуйте повторить позже
Задание выполняется с использованием прилагаемых файлов.
Программист Саша купил таблицу с IP-адресами кодировки IPv4 из случайных сетей, но, взглянув на неё, он сразу увидел, что некоторые IP-адреса не могут существовать, так как в одном байте не может содержаться число, большее чем (так, например, адрес может существовать, а вот или не могут). Вам требуется найти номера сетей, в которых было замечено больше всего ошибок. Для вашего доступа предоставлены последние разных сетей, в каждой из которых дано по IP-адресов. Откройте файл электронной таблицы, содержащей IP-адреса и номера сетей. Номера сетей даны на отрезке .
Требуется найти номера таких сетей, в которых было замечено больше всего ошибочных IP-адресов. В ответе запишите сумму искомых значений.
Перенесем все данные из таблицы в текстовый документ
f = open(’1.txt’) # все строки первого столбца # все строки второго столбца # ... n = 20 # всего сетей m = 100 # всего адресов в сети maxim = -1 ans = 0 for i in range(n): #всего n сетей count = 0 # счетчик неправильных сетей for j in range(m): # m ip адресов в каждой сети # разбиваем каждый ip адрес на числа a = [int(x) for x in f.readline().split(’.’)] for x in a: # проверяем каждое из чисел массива if x > 255: count += 1 break if count > maxim: # сохраняем новый максимум ошибок maxim = count ans = i + 1 # индексация в питоне с 0, не забываем добавить 1 elif count == maxim: # если вновь найдена сеть с максимальным количеством ошибок ans += i + 1 print(ans)
Ошибка.
Попробуйте повторить позже
Задание выполняется с использованием прилагаемых файлов.
Программист Саша купил таблицу с IP-адресами кодировки IPv4 из случайных сетей, но, взглянув на неё, он сразу увидел, что некоторые IP-адреса не могут существовать, так как в одном байте не может содержаться число, большее чем (так, например, адрес может существовать, а вот или не могут). Вам требуется найти номер сети, в которой было замечено меньше всего ошибок. Для вашего доступа предоставлены последние разных сетей, в каждой из которых дано по IP-адресов. Откройте файл электронной таблицы, содержащей IP-адреса и номера сетей. Номера сетей даны на отрезке .
Требуется найти номер сети, в которой было замечено меньше всего ошибок. В ответе запишите искомое значений.
Перенесем все данные из таблицы в текстовый документ
f = open(’1.txt’) # все строки первого столбца # все строки второго столбца # ... n = 10 # всего сетей m = 10 # всего адресов в сети minim = 1000000000000 ans = 0 for i in range(n): #всего n сетей count = 0 # счетчик неправильных сетей for j in range(m): # m ip адресов в каждой сети # разбиваем каждый ip адрес на числа a = [int(x) for x in f.readline().split(’.’)] for x in a: # проверяем каждое из чисел массива if x > 255: count += 1 break if count < minim: # сохраняем новый минимум ошибок minim = count ans = i + 1 # индексация в питоне с 0, не забываем добавить 1 print(ans)
Ошибка.
Попробуйте повторить позже
Задание выполняется с использованием прилагаемых файлов.
Откройте файл электронной таблицы, содержащей целые числа. Среди всех чисел есть минимумы, то есть клетки, числовое значение которых меньше тех, что находятся в ячейках снизу, сверху, справа и слева. Граничные клетки не могут являться минимумами. Определите наименьшее значение из всех минимумов.
Скопируем всю таблицу и вставим только ее формат (Ctrl + Alt + V).
В первую строку новой таблице перенесем числовые значения из первой строки исходной табицы, аналогично поступаем с нижней строкой и крайними боковыми столбцами. В ячейку B54 (первая строка новой таблицы - 53) запишем формулу = ЕСЛИ(И(B2<B1; B2 < C2; B2 < A2; B2 < B3); B2; 100000000). Скопируем ее на все оставшиеся клеточки таблицы. Теперь ищем минимум из всех ячеек, в которые записали формулу, с помощью формулы =МИН(B54:AW101). Запишем полученное значение в ответ.
Ошибка.
Попробуйте повторить позже
Задание выполняется с использованием прилагаемых файлов.
Откройте файл электронной таблицы, содержащей целые числа. Среди всех чисел есть максимумы, то есть клетки, числовое значение которых больше тех, что находятся в ячейках снизу, сверху, справа и слева. Граничные клетки не могут являться максимумами. Определите минимальное значение из всех максимумов.
Скопируем всю таблицу и вставим только ее формат (Ctrl + Alt + V).
В первую строку новой таблице перенесем числовые значения из первой строки исходной табицы, аналогично поступаем с нижней строкой и крайними боковыми столбцами. В ячейку B54 (первая строка новой таблицы - 53) запишем формулу =ЕСЛИ(И(B2 > B3; B2 > B1; B2 > A2; B2 > C2); B2; 1000000000000). Скопируем ее на все оставшиеся клеточки таблицы. Теперь ищем минимум из всех ячеек, в которые записали формулу, с помощью формулы =МИН(B54:AW101). Запишем полученное значение в ответ.
Ошибка.
Попробуйте повторить позже
Задание выполняется с использованием прилагаемых файлов.
Откройте файл электронной таблицы, содержащей целые числа. Среди всех чисел есть максимумы, то есть клетки, числовое значение которых больше тех, что находятся в ячейках снизу, сверху, справа и слева. Граничные клетки не могут являться максимумами. Определите максимальное значение из всех максимумов.
Скопируем всю таблицу и вставим только ее формат (Ctrl + Alt + V).
В первую строку новой таблице перенесем числовые значения из первой строки исходной табицы, аналогично поступаем с нижней строкой и крайними боковыми столбцами. В ячейку B54 (первая строка новой таблицы - 53) запишем формулу =ЕСЛИ(И(B2 > B1; B2 > B3; B2 > A2; B2 > C2); B2; -10000000000). Скопируем ее на все оставшиеся клеточки таблицы. Теперь ищем максимум из всех ячеек, в которые записали формулу, с помощью формулы =МАКС(B54:AW101). Запишем полученное значение в ответ.
Ошибка.
Попробуйте повторить позже
Задание выполняется с использованием прилагаемых файлов.
Каждую неделю Илья пишет пробники по информатике и отмечает в таблице за задания с по — , если задание решено верно, и , если неверно. За задания можно получить балла, поэтому Илья может поставить , если задание решено верно, , если задание решено частично верно, , если решено неверно. Откройте файл электронной таблицы, содержащей числа , и . Определите количество пробников, в которых процент качества выполненных заданий не менее %.
Процент качества выполненных заданий означает, что в пробнике выполнено не менее процентов заданий (т.е. не менее заданий) и получено не менее процентов первичных баллов за него, т.е. не менее балла.
В ячейку AC2 запишем формулу
=ЕСЛИ(И(СУММ(B2:AB2) >= 21; СЧЁТЕСЛИ(B2:AB2; ">=1") >= 19); 1; 0).
Скопируем ее на весь столбец AC. Посчитаем количество единиц с помощью формулы =СУММ(AC:AC). Запишем полученное значение в ответ.
Ошибка.
Попробуйте повторить позже
Задание выполняется с использованием прилагаемых файлов.
Каждую неделю Игорь пишет пробники по информатике и отмечает в таблице за задания c по — , если задание решено верно, и , если неверно. За задания можно получить балла, поэтому Игорь может поставить , если задание решено верно, , если задание решено частично верно, , если решено неверно. Откройте файл электронной таблицы, содержащей числа , и . Определите количество дней, когда сумма баллов Игоря была не менее , при этом было решено не менее заданий (частично верные также учитываются).
В ячейку AC2 запишем формулу =ЕСЛИ(И(СУММ(B2:AB2) >= 20; СЧЁТЕСЛИ(B2:AB2; »=1")>=18); 1; 0). Скопируем ее на весь столбец AC. Посчитаем количество единиц с помощью формулы =СУММ(AC:AC). Запишем полученное значение в ответ.
Ошибка.
Попробуйте повторить позже
Задание выполняется с использованием прилагаемых файлов.
В соответствующей таблице занесены отметки учеников по каждому предмету. Определите количество учеников, чей средний балл не ниже , при этом среди оценок есть хотя бы одна или .
В ячейку J2 запишем формулу =ЕСЛИ(И(СРЗНАЧ(D2:I2)>=4; ИЛИ(СЧЁТЕСЛИ(D2:I2; -2"); СЧЁТЕСЛИ(D2:I2; -3"))); 1; 0). Скопируем ее на весь столбец J. Суммируем все 1 с помощью формулы =СУММ(J:J).
Ошибка.
Попробуйте повторить позже
Задание выполняется с использованием прилагаемых файлов.
IT-компания «Растрясем жирок» ищет к себе в команду сотрудников, имеющих не менее баллов в сумме за каждый этап собеседования, при этом за каждый этап можно получить от до баллов. Собеседование состоит из -х этапов: интервью по телефону, интервью с HR-менеджером, выполнение тестового задания, интервью с менеджером команды. Некоторые недобросовестные соискатели накрутили себе баллы, из-за чего их количество баллов было больше, чем положенное, таких людей компания исключала из списка потенциальных сотрудников. Откройте файл электронной таблицы, содержащей целые числа. Найдите количество человек, которых могут взять в команду.
В ячейку F2 запишем формулу =ЕСЛИ(И(СУММ(B2:E2)>=80; B2<=25; C2 <= 25; D2 <= 25; E2<= 25); 1; 0). Скопируем ее на весь столбец F. Посчитаем количество единиц с помощью формулы =СУММ(F:F). Запишем полученное количество в ответ.
Ошибка.
Попробуйте повторить позже
Задание выполняется с использованием прилагаемых файлов.
IT-компания «Потанцуем?» ищет к себе в команду сотрудников, имеющих не менее баллов в сумме за каждый из -х этапов собеседования, при этом за каждый этап можно получить от до баллов. Собеседование состоит из -ех этапов: интервью по телефону, интервью с HR-менеджером, выполнение тестового задания, интервью с менеджером команды. Некоторые недобросовестные соискатели накрутили себе баллы, из-за чего их количество баллов было больше, чем положенное, таких людей компания исключала из списка потенциальных сотрудников. Откройте файл электронной таблицы, содержащей целые числа — баллы за каждый этап собеседования. Найдите количество человек, которых компания не станет рассматривать в качестве сотрудников.
В ячейку F2 запишем формулу =ЕСЛИ(ИЛИ(B2 > 25; C2>25; D2>25;E2>25); 1; 0). Скопируем ее на весь столбец F. Посчитаем количество единиц с помощью формулы =СУММ(F:F).
Ошибка.
Попробуйте повторить позже
Задание выполняется с использованием прилагаемых файлов.
IT-компания «Жуй кактус» ищет к себе в команду сотрудников, имеющих не менее баллов в сумме за каждый этап собеседования. Собеседование состоит из -х этапов: интервью по телефону, интервью с HR-менеджером, выполнение тестового задания, интервью с менеджером команды. Откройте файл электронной таблицы, содержащей целые числа — баллы за каждый этап собеседования. Найдите количество людей, которых могут взять в команду.
В ячейку F2 запишем формулу =СУММ(B2:E2). Скопируем ее на весь столбец F. В свободную ячейку запишем формулу =СЧЁТЕСЛИ(F:F; »=75"). Полученное значение запишем в ответ.
Ошибка.
Попробуйте повторить позже
Задание выполняется с использованием прилагаемых файлов.
Лаборатория «CSP» в третий раз экспериментировала с объектом «CSP-ES-017», именуемым «Снежной бактерией», данные прошедшего эксперимента показали, что для размножения данной бактерии требуется температура градуса по Цельсию и ниже. Требуется найти произведение номеров таких трёх комнат лаборатории, в которых объект размножался чаще всего. Для вашего доступа предоставлены данные из комнат лаборатории за дней. Откройте файл электронной таблицы, содержащей измерения температуры в каждый день. Номера комнат даны на отрезке , номер дня на отрезке .
Требуется найти произведение, удовлетворяющее условию. В ответе запишите искомое значение.
Запишем в ячейку B53 формулу =СЧЁТЕСЛИ(B2:B51; «=-2"). Скопируем ее на всю строку 53. Найдем три максимальных значения. Соотнесем их с номерами комнат и перемножаем их числовые значения. Запишем полученное значение в ответ.
Ошибка.
Попробуйте повторить позже
Задание выполняется с использованием прилагаемых файлов.
РЭ решил подарить букет МВ. Он хочет купить букет из роз, хризантем и ирисов. Откройте файл электронной таблицы, содержащей натуральные числа — количество цветов каждого вида в магазине. Определите количество магазинов, в которых РЭ может купить нужный букет.
В ячейку E2 запишем формулу =ЕСЛИ(И(A2>=7;B2>=5;C2>=3);1;0). Скопируем ее на весь столбец E. Найдем количество всех единиц с помощью формулы =СУММ(E:E). Полученное значение запишем в ответ.
Ошибка.
Попробуйте повторить позже
Задание выполняется с использованием прилагаемых файлов.
МС и ДЮ отправились на ВДНХ, чтобы покататься на самокатах. Они хотят взять самокаты, заряды которых будут не менее %. Откройте файл электронной таблицы, содержащей натуральные числа — номер самоката и уровень заряда его батареи в процентах. Определите количество самокатов, на которых могут покататься МС и ДЮ.
В ячейку D1 запишем формулу =ЕСЛИ(B1>=75;1;0). Скопируем ее на весь столбец D. Найдем количество самокатов, которые будут удовлетворять условию. Запишем формулу =СУММ(D:D). Запишем полученное значение в ответ.