Допустим, что у меня есть VIN вот так: SB164ABN10E082986
.Назначение отдельного номера строке
Теперь я хочу назначить целое число для каждого возможного VIN (без WMI, который является первыми тремя цифрами ->64ABN10E082986
) таким образом, что после этого я получаю VIN из этого целого числа.
Что было бы лучшим способом сделать это? Он может быть использован в пользу такого алгоритма, что первые 10 цифр могут состоять из этих значений:
1234567890 ABCDEFGH JKLMN P RSTUVWXYZ
и последний 4 может состоять из всех однозначных чисел (0-9
).
Фон: Я хочу, чтобы иметь возможность сохранять память. Итак, в некотором смысле я ищу специальный способ сжатия. Я подсчитал, что в этих условиях достаточно 8 байтовых чисел. Я просто пропускаю способ сделать «сопоставление».
Вот как это должно работать:
VIN -> ALGORITHM -> INDEX
INDEX -> ALGORITHM REVERSED -> VIN
именно то, что я искал, спасибо –