Задача A. Кодирование набора чисел

Автор:Баранов А.А., Ян Т.В.   Ограничение времени:1 сек
Максимальный балл:100   Ограничение памяти:256 Мб

Условие

Пусть имеется последовательность целых десятичных чисел строго больших нуля:

4 3 6 7 10 26 100 40 21 14 12 22 148 29 18 81 28 31 27 20.

Требуется закодировать данную последовательность следующим образом:

  1. Вначале каждое такое число необходимо перевести в двоичную систему счисления, задействовав минимально возможное число бит, в которое оно может уместиться.
  2. Далее требуется выполнить конкатенацию (слияние, склеивание) всех полученных кодов в порядке исходной последовательности.
  3. Полученное двоичное число следует представить в 16-ричной системе счисления, задействовав цифры от 0 до 9 и строчные буквы латинского алфавита от a до f.

Формат выходных данных

Полученный ответ введите в текстовое поле:


0.047s 0.008s 13