Number Base Number Base
Elementary
ZH-HANS Ukrainian RU JA IT HU FR ES DE EN

Пам'ятаєте про основу системи числення і самі системи числення з уроків математики? Давайте попрактикуємося із ними.

Задане позитивне число як рядок, а також основа системи числення для нього. Ваша функція повинна перетворити це число в десяткову систему числення. Основа системи числення менше 37 і більше 1. Рядок складається з цифер та буков верхнього регістру A–Z.

Будьте обережні з випадками, коли число не можна...

Ви з легкістю впораєтесь з цим завданням за допомогою: та (Зверніть увагу на ).

Два аргументи. Перший - число як рядок (str) і другий - основа системи числення як ціле число (int)

Ціле число (int).

checkio("AF", 16) == 175
checkio("101", 2) == 5
checkio("101", 5) == 26
checkio("Z", 36) == 35
checkio("AB", 10) == -1

Данне завдання допоможе опанувати навички для роботи з різними системами числення, а також обробляти винятки.


re.match("\A[A-Z0-9]\Z", str_number)
0 < len(str_number) ≤ 10
2 ≤ radix ≤ 36

You should be an authorized user in order to see the full description and start solving this mission.