bit_manipulation.excess_3_code ============================== .. py:module:: bit_manipulation.excess_3_code Functions --------- .. autoapisummary:: bit_manipulation.excess_3_code.excess_3_code Module Contents --------------- .. py:function:: excess_3_code(number: int) -> str Find excess-3 code of integer base 10. Add 3 to all digits in a decimal number then convert to a binary-coded decimal. https://en.wikipedia.org/wiki/Excess-3 >>> excess_3_code(0) '0b0011' >>> excess_3_code(3) '0b0110' >>> excess_3_code(2) '0b0101' >>> excess_3_code(20) '0b01010011' >>> excess_3_code(120) '0b010001010011'