value. Верните строку с его записью в шестнадцатеричной системе счисления.
- Цифры от 10 до 15 обозначаются строчными буквами a–f.
- Ведущих нулей быть не должно; само число 0 записывается как "0".
- Отрицательное число записывается в дополнительном коде: берутся все 32 бита его представления, то есть фактически число value + 2³².
Попробуйте обойтись без встроенных функций, которые переводят число в шестнадцатеричную запись целиком.value=255 → 'ff'
255 = 15 · 16 + 15, обе шестнадцатеричные цифры — f.
value=4096 → '1000'
4096 = 16³, это единица и три нуля.
value=-2 → 'fffffffe'
В 32-битном дополнительном коде −2 — это 2³² − 2 = 0xfffffffe.
value=255
'ff'
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 55 тестов на сервере, включая скрытые.