← К задачам
Средне · +3БитыСистемы счисления

Сумма цифр в системе по основанию 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
Для запуска тестов необходима авторизация.
Поддержать проект