Привет специалистам LOR-а!
Имеется задача - поле «в клеточку» заполнено цифрами, при этом количество клеток много больше уникального количества цифр. По факту эти цифры - идентификаторы сущностей, которые «располагаются» на плоскости. Сущности только прямоугольные и, например, какая-то занимает 4 клетки:
. . . . . .
. 1 1 . . .
. 1 1 . . .
. . . . . .
. . . . . .
Какая-то одну или две:
. . . . . .
. 1 1 . . .
. 1 1 . 2 2
. . . . 2 2
. 3 . . . .
Теперь хочется как-то отрисовать это визуально, но возникают случаи вида:
. . . . . .
. . . . . .
. 223 223 224 224 .
. 223 223 . . .
. . . . . .
Т.е. рядом дву сущности - 224 и 223, и их ID «похожи». Визуально трудно различить.
В результате возникает проблема: каким образом создать алгоритм перехода от целочисленного ID к строковому так, чтобы строчки максимально отличались друг от друга визуально? P.S. Готового критерия степени «визуального» отличия у меня, разумеется, нет, помимо очевидно факта, что 221 больше отличается от 223, чем, например, от «А0».