Такие вещи проще всего объяснять графически.
Взять базу 9 и отобразить ее в виде типа циферблата часов с делениями от нуля до девяти.
Числовую прямую намотать на такой циферблат в виде спирали согласно делениям.
Тогда станет хорошо заметно что к примеру число 10 будет на линии первого деления циферблата а число 20 на втором делении циферблата а к примеру число 14 будет на пятом делении потому что 10 начинается на первом делении и плюс еще четыре деления, число 24 будет на 6м делении циферблата и.т.д. Это пример с десятками, с сотнями тысячами и так далее работает абсолютно аналогично.
Если разобрать по шагам то станет понятно почему это работает для любого числа
и почему в условиях задачи число не должно превышать базу.
|