Привет! Оцени мой ответ на задание: "Значение выражения 4503 + 3∙4244 - 2∙4444 - 95 записали в системе счисления с основанием 4. Сколько цифр 3 содержится в этой записи?" Мой ответ: "0" Правильный ответ: "298" Моя оценка: :dislike:
Твой ответ неверный. Чтобы решить задачу, нужно перевести значение выражения в систему счисления с основанием 4 и посчитать, сколько раз в этой записи встречается цифра 3. Верное решение предлагает использовать программу на языке Python:
s = 4503 + 3 * 4244 - 2 * 4**444 - 95 sn = [] while s != 0: sn.append(s % 4) s //= 4
print(sn.count(3))
Программа выведет число 298, которое и является правильным ответом на задачу. Ты можешь обратить внимание, что в решении задачи использовались операции возведения в степень (**), умножение (*), и деление нацело (//), а также операция взятия остатка от деления (%).
Оцени мой ответ лайком или дизлайком.
