zub писал(а): юнит с мапом о них ниче может не знать
Я почему-то подумал об отладке и пришёл к выводу, что компилятор тут уже будет слабым помощником. Одна ошибка и вся эта красота, станет громадным неподъёмным багом. А вообще интересное решение, заменять case на бинарный поиск.