← К задачам
Сумма цифр в системе по основанию b
Функция digit_sum_base(n, b) возвращает сумму цифр числа n, записанного в системе счисления с основанием b (b ≥ 2). Для отрицательных n считайте по модулю |n|.
Для n = 0 сумма цифр равна 0.
Формат: вход — целое n, основание b ≥ 2; выход — целое (сумма «цифр»-остатков).
Примеры:
digit_sum_base(123, 10) -> 6 # 1+2+3
digit_sum_base(255, 16) -> 30 # FF -> 15+15
digit_sum_base(7, 2) -> 3 # 111
def digit_sum_base(n, b):
# ваш код
pass
Для запуска тестов необходима авторизация.