Ваше завдання - написати функцію або програму, яка приймає два невід’ємні цілі числа i
та k
( i
≤ k
), і визначити, скільки нулів ви написали, якби ви написали всі цілі числа від i
до k
(включно) у вашій базі вибору на шматок з паперу. Виведіть це ціле число, кількість нулів, для stdout або подібне.
-30%
якщо ви також приймаєте третій аргумент b
, ціла база для запису чисел дюйма. Для досягнення цього бонусу потрібно обробляти принаймні дві бази.
- Ви можете прийняти дані в будь-якій базі, яку ви хочете, і ви можете змінити базу між тестовими прикладами.
- Ви можете прийняти аргументи
i
,k
і , можливо ,b
в будь-якому порядку. - Відповіді повинні відповідати принаймні однією базою, яка не є однорідною.
Тестові приклади (у базі 10):
i k -> output
10 10 -> 1
0 27 -> 3
100 200 -> 22
0 500 -> 92
Це код-гольф; виграє найменше байтів.