gilla
23.03.2013 13:00 nowhere30EE5656
[1] def {0,9}
[2] def {10,19}
[3] def {20,90} → [3] or ([3]and[1])
[4] def {100,900} → ([4]and[1]) or ([4]and[2]) or ([4]and[3]and[1])
[5] def {1000,9000} → ([5]and[1]) or ([5]and[2]) or ([5]and[3]) or ([5]and[3]and[1]) or ([5]and[4]) or ([5]and[4]and[1]) or ([5]and[4]and[2]) or ([5]and[4]and[2]) or ([5]and[4]and[3]) or ([5]and[4]and[3]and[1])
щито это?
Пытаюсь формализовать задачу. Когда дошла до произношения пятизначных чисел, в голове заклинило
что за задача-то? сгенерировать правильное написание числа прописью?
распознать какое именно произнес человек число, которое состоит из 6 ти знаков и которое он может говорить как угодно. либо как 1 2 3 4 5 6, либо как 12 34 56, либо как 123 456, либо как 1234 56 и так далее
а что конкретно есть на входе? звук? буковки?
звук. но это неважно. нужно задать грамматику. набор всех возможных вариантов. вот это важно.