Сумма hex чисел

легко

Даны две строки s1 и s2, представляющие собой неотрицательные шестнадцатеричные числа (в нижнем регистре). Необходимо вернуть их сумму также в виде строки — шестнадцатеричного числа (в нижнем регистре).

В решении нельзя использовать втроенные функции для перевода в 16-ричную систему.

Пример 1:

Ввод: s1 = "a", s2 = "5"
Вывод: "f"
Объяснение: 10 + 5 = 15, что в шестнадцатеричной системе равно "f"

Пример 2:

Ввод: s1 = "1a", s2 = "2b"
Вывод: "45"
Объяснение: 26 + 43 = 69, что в шестнадцатеричной системе равно "45"

Ограничения:

  • len(s1) ≥ 1
  • len(s2) ≥ 1
  • s1 и s2 содержат только символы '0'-'9' и 'a'-'f'