Учитывая положительные целые числа A и B, пусть D = количество цифр в A, а E = количество цифр в B
Результатом может быть объединение D, 0, E, 0, A и B.
Пример: A = 300, B = 12. D = 3, E = 2, результат = 302030012.
Это использует тот факт, что единственное число, которое начинается с 0, это 0,
Pro: простое кодирование, простое декодирование, удобочитаемое, сначала можно сравнить значимые цифры, возможность сравнения без расчета, простая проверка ошибок.
Минусы: размер результатов является проблемой. Но это нормально, почему мы в любом случае храним неограниченные целые числа в компьютере.