Слава сибирякам

Профессиональные сообщества
Мой профиль

Сообщество.Обучение

Описание: Учебное сообщество для учителей и методистов
Участников: 1384
Страницы: 1
[ Закрыто ] Обсуждаем сложные задачи ЕГЭ. Задача С4
 
C4 Пример задания
Вам необходимо написать программу распознавания чисел, записанных прописью. Сначала на вход программе подается обучающий блок, состоящий из 27 строк. Первые 9 строк содержат слова «один», «два», …, «девять», следующие 9 строк – слова «одиннадцать», «двенадцать», … «девятнадцать», следующие 9 строк – слова «десять», «двадцать», …, «девяносто». Все слова записаны маленькими русскими буквами без лишних пробелов в начале и в конце строки.
Затем на вход программе подается значение N – количество записей, которые необходимо обработать. Следующие N строк содержат записанные словами числа. Каждое число записано по-русски, маленькими буквами, без ошибок. Если число состоит из нескольких слов, между словами находится ровно один пробел, лишних пробелов в начале и в конце строк нет.
Напишите эффективную программу, которая определит количество четных входных чисел, которые находятся в интервале от 1 до 99.
Размер памяти, которую использует Ваша программа, не должен зависеть от длины исходного списка.
Перед текстом программы кратко опишите используемый вами алгоритм решения задачи.
Пример входных данных (обучающий блок показан в примере с сокращениями):одиндва…девяносто6двадцать восемьдва миллионачетырнадцатьсто двадцать трисорок пятьтысяча девятьсот восемьдесят четыреПример выходных данных для приведенного выше примера входных данных:
2
 
в примере входных данных написаны тысячи и миллионы, а в вводном блоке таких цифр нету. Это значит надо вводить самому сотни, тысячи, миллионы и т.д. ?
 
Цитата
Gluhova написал:
в примере входных данных написаны тысячи и миллионы, а в вводном блоке таких цифр нету. Это значит надо вводить самому сотни, тысячи, миллионы и т.д. ?
Это значит, что программу нужно отлаживать на каких-то разумных данных - конечно, не на миллионах. В принципе, можно при задаче выкладывать тестовые данные. Так никто (насколько я знаю) на учебных сайтах не делал, но идея хорошая. Спасибо!
 
Спасибо,я воспользуюсь.
Страницы: 1

Вход