Основной целью при написании являлось изобретение алгоритма, не основанного на математических действиях над заданным числом, а представлением его строковым значением с последующим посимвольным разбором.
- алгоритм написан "с нуля" (все совпадения считать совпадениями :)
- легко расширяется до триллионов и больших значений
- нет привязки к рублям (может работать с долларами и другими денежными единицами)
- исключено появление лишних пробелов
- знак-разделитель для копеек - ''.'' или '',''
- минимум математики ;)