来自 Codewars 网站的任务 https://www.codewars.com/kata/55d1b0782aa1152115000037/train/python
Короче нужна функция конвертации (я нашёл несколько разных решений
данной ката и сам написал код) но вот в чём БЕДА.Автор Ката в конце
задания приписал как бы вскользь следующее "О, и я отключил несколько
вещей."
При проверке кода на сервере оказалось что нельзя использовать bin(), hex() и другие функции прописал в вопросе их
我不得不寻求帮助,因为我移交给服务器并且它是这样到达的
function has been disabled for this Kata
STDERR
Traceback (most recent call last):
File "main.py", line 3, in <module>
File "/home/codewarrior/solution.py", line 16, in bin_to_hex
TypeError: unsupported format string passed to NoneType.__format__
Вот перевод задания через Google
Определите две функции: hex_to_bin и bin_to_hex (или hextobin и binthex)
hex_to_bin.
Принимает шестнадцатеричную строку в качестве аргумента.
Примечание. Эта строка может содержать верхние или нижние буквы и начать с любого количества нулей.
Возвращает двоичное представление (без ведущих нулей) численного значения шестнадцатеричной строки.
Примеры:
"00f" -> "1111"
"5" -> "101"
"00000" -> "0"
"04d2" -> "10011010010"
bin_to_hex.
Берет двоичную строку (с ведущими нулями или без него) в качестве аргумента.
Возвращает шестнадцатеричное представление численного значения двоичной строки.
Примечание. Любые не численные символы должны быть строчными
Примеры:
"1111" -> "f"
"000101" -> "5"
"10011010010" -> "4d2"
Примечание. Вы можете предположить, что все аргументы действительны, так что нет необходимости в проверке ошибок.
О, и я отключил несколько вещей.
За качество перевода не ручаюсь.
Может не понял задание до конца - но все таки интересно как без
"завсегдашных-друзей-инструментов" наших операторов, встроенных функций решить задание
Примеры кода с перечисленными операторами и встроенными функциями не предлагать!
Я вроде все проверил - но попробуйте сдать на сайте Codewars
Вот из дискуссии с сайта некоторые высказывания:
В Python:
int отключен, но тип (0) включен
Hex / Bin отключен, но форматирование строки включено
Описание не говорит, какие функции отключены.
像这样,例如: