НАЙДИТЕ ОШИБКУ В РЕШЕНИИ
Задание 5.
Условие: В файле содержится последовательность целых чисел, не превышающих по модулю 100000. Определите количество пар последовательности, в которых только одно из чисел делится без остатка на сумму всех чисел последовательности, оканчивающихся на 4. Запишите количество найденных пар, затем абсолютное значение минимального из произведений элементов таких пар. В данной задаче под парой подразумеваются два идущих подряд элемента последовательности.
Код с ошибкой:
Задание 5.
Условие: В файле содержится последовательность целых чисел, не превышающих по модулю 100000. Определите количество пар последовательности, в которых только одно из чисел делится без остатка на сумму всех чисел последовательности, оканчивающихся на 4. Запишите количество найденных пар, затем абсолютное значение минимального из произведений элементов таких пар. В данной задаче под парой подразумеваются два идущих подряд элемента последовательности.
Код с ошибкой:
a = [int(x) for x in open('17.txt')]
s=sum(i for i in a if i%10==4)
k = 0
mn=1000001
for i in range(len(a)-1):
if a[i]%s==0 or a[i+1]%s==0:
k += 1
mn = min(mn, a[i]*a[i+1])
print(k, mn)Жду ваши решения! Завтра выложу ответы) ✏
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤3❤🔥3💯1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍4🔥2
Доброе субботнее утро!
❓ Какие планы на выходные?
Думаю, к ним можно добавить выполнение задания №6.
Настольные игры – отличный способ разгрузить голову после тяжелой недели.
⬇ Пишите, какие ваши любимые!
Думаю, к ним можно добавить выполнение задания №6.
Настольные игры – отличный способ разгрузить голову после тяжелой недели.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11❤🔥6🔥2
ОТВЕТЫ НА РУБРИКУ МИНУС ОШИБКА
1. Ошибка в строке кода: i = list(map(int,i.replace(',',';'). Функция replace() в данной задаче не нужна. Необходимо сначала разделить строку по символу ';' с помощью функции split(). Правильный код: i = list(map(int,i.split()))
2. В коде ошибочно проверяется, равно ли количество чисел в строке 5. Чтобы проверить, что все числа различны, необходимо добавить set() : len(set(i))==5
3. Ошибка в проверке количества повторений максимума строки. Необходимо записать: i.count(mx)
4. Ошибка в цикле. Счётчик выйдет за пределы списка а. Правильный код: for i in range(len(a)-1):
5. Необходимо добавить функцию abs(), чтобы остаток корректно находился для отрицательных чисел:
s = sum(i for i in a if abs(i)%10 == 4)
1. Ошибка в строке кода: i = list(map(int,i.replace(',',';'). Функция replace() в данной задаче не нужна. Необходимо сначала разделить строку по символу ';' с помощью функции split(). Правильный код: i = list(map(int,i.split()))
2. В коде ошибочно проверяется, равно ли количество чисел в строке 5. Чтобы проверить, что все числа различны, необходимо добавить set() : len(set(i))==5
3. Ошибка в проверке количества повторений максимума строки. Необходимо записать: i.count(mx)
4. Ошибка в цикле. Счётчик выйдет за пределы списка а. Правильный код: for i in range(len(a)-1):
5. Необходимо добавить функцию abs(), чтобы остаток корректно находился для отрицательных чисел:
s = sum(i for i in a if abs(i)%10 == 4)
❤6🔥2💯1
Номер 9 решается разными способами. Сегодня рассмотрим программное решение. 👨💻
Берите на заметку фрагменты кода на картинках, они помогут вам решить популярные прототипы 9 задания.💯
Берите на заметку фрагменты кода на картинках, они помогут вам решить популярные прототипы 9 задания.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤16❤🔥4🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11🔥4👍3
Каникулы — отличное время, чтобы попрактиковаться в несложных номерах. Выбирайте правильные варианты в викторине по №4.⬇
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🔥1🙏1
1. Что требует обратное условие Фано для однозначного декодирования сообщений?
Anonymous Quiz
49%
Никакое кодовое слово не является началом другого кодового слова
3%
Все кодовые слова должны иметь строго одинаковую длину
4%
Более частые буквы должны кодироваться более длинными кодами
44%
Никакое кодовое слово не является концом другого кодового слова
❤5🍓1
2. В каком случае для кодирования символов алфавита используется неравномерный двоичный код?
Anonymous Quiz
54%
Чтобы более частые символы получили короткие коды, сокращая объем данных
31%
Чтобы слово однозначно декодировалось
9%
Чтобы сделать длину всех кодовых слов строго фиксированной
6%
Чтобы полностью отказаться от использования битов при кодировании
3. Для букв А, Б, В, Г, Д, Е, Ж, З используется код, удовлетворяющий условию Фано. Известны коды: Е — 10, Ж — 010, З — 011, Д — 11. Какое наименьшее количество двоичных знаков (суммарно) потребуется для кодирования оставшихся четырех букв А, Б, В, Г?
Anonymous Quiz
56%
16
14%
12
13%
8
17%
4
4. Буква Х кодируется как 01, а буква У — как 10. Какой из предложенных вариантов кода для буквы В нарушит условие Фано?
Anonymous Quiz
76%
011
6%
00
8%
11
10%
000
🍓1