Сама суть задачи в заголовке. Есть какое то число в системе счисления, состоящей из 2 и 5, например 22. Если перевести его в десятичную получиться получится 3. Счет начинается с 2, то есть: 2 - 1; 5 - 2 и тп. Я смог реализовать это как:
N = int(input())
print(str(int(str(N).replace('2', '0').replace('5', '1'), 2)))
Ясное дело, оно работает не правильно. При вводе 2 он выводит 0. При вводе 22, 222 и тд - тоже самое. Есть ли простой способ решить мою задачу? Библиотека для кастомных систем счисления? И вообще без перебора циклом. Рад любому ответу