(Л. Шастин) Определите количество цифр с нечётным числовым значением в 42-ричной записи числа, заданного выражением:
5·17642025+4·740882026+2·427−2022
🔹 Шаг 1. Вычисление значения выражения
n = 5*1764**2025 + 4*74088**2026 + 2*42**7 - 2022
📌 Результат: получаем одно большое целое число и сохраняем его в n.
🔹 Шаг 2. Перевод в 42-ричную систему и подсчёт нечётных цифр
n = 5*1764**2025 + 4*74088**2026 + 2*42**7 - 2022
count = 0
while n > 0:
n, digit = divmod(n, 42)
if digit % 2 == 1:
count += 1
📌 Результат: остаток от деления на 42 — очередная цифра (её числовое значение от 0 до 41); если остаток нечётный (digit % 2 == 1), увеличиваем счётчик.
🔹 Шаг 3. Количество нечётных цифр
n = 5*1764**2025 + 4*74088**2026 + 2*42**7 - 2022
count = 0
while n > 0:
n, digit = divmod(n, 42)
if digit % 2 == 1:
count += 1
print(count)
📌 Результат: выводим счётчик; ответ: 7.
🔹 Шаг 1. Вычисление значения выражения
n = 5*1764**2025 + 4*74088**2026 + 2*42**7 - 2022
📌 Результат: получаем одно большое целое число и сохраняем его в n.
🔹 Шаг 2. Перевод в 42-ричную систему и подсчёт нечётных цифр
n = 5*1764**2025 + 4*74088**2026 + 2*42**7 - 2022
count = 0
while n > 0:
n, digit = divmod(n, 42)
if digit % 2 == 1:
count += 1
📌 Результат: остаток от деления на 42 — очередная цифра (её числовое значение от 0 до 41); если остаток нечётный (digit % 2 == 1), увеличиваем счётчик.
🔹 Шаг 3. Количество нечётных цифр
n = 5*1764**2025 + 4*74088**2026 + 2*42**7 - 2022
count = 0
while n > 0:
n, digit = divmod(n, 42)
if digit % 2 == 1:
count += 1
print(count)
📌 Результат: выводим счётчик; ответ: 7.
🔹 Шаг 1. Вычисление значения выражения
n = 5*1764**2025 + 4*74088**2026 + 2*42**7 - 2022
📌 Результат: получаем одно большое целое число и сохраняем его в n.
🔹 Шаг 2. Перевод в 42-ричную систему и подсчёт нечётных цифр
n = 5*1764**2025 + 4*74088**2026 + 2*42**7 - 2022
count = 0
while n > 0:
n, digit = divmod(n, 42)
if digit % 2 == 1:
count += 1
📌 Результат: остаток от деления на 42 — очередная цифра (её числовое значение от 0 до 41); если остаток нечётный (digit % 2 == 1), увеличиваем счётчик.
🔹 Шаг 3. Количество нечётных цифр
n = 5*1764**2025 + 4*74088**2026 + 2*42**7 - 2022
count = 0
while n > 0:
n, digit = divmod(n, 42)
if digit % 2 == 1:
count += 1
print(count)
📌 Результат: выводим счётчик; ответ: 7.