Как я понимаю, вопрос оптимизации по памяти тут не стоит) Ну и на самом деле, обработка целых чисел не приводит к таким ужасам
всеравно, потом окажется, что у него число всегда в одном диапазоне, скажем от 50 до 240 можно что то своё написать быстрое и нежручее