Помогите со строками в Паскале., Помогите со строками в Паскале. |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
Помогите со строками в Паскале., Помогите со строками в Паскале. |
Tj |
Сообщение
#1
|
Гость |
Задача:
Строка Т состоит из слов, разделенных пробелами. Подсчитать количество слов, начинающихся с приставки «пре». Именно с приставками "пре", а не те слова которые начинаются с "пре"... |
MiH@N |
Сообщение
#2
|
Новичок Группа: Пользователи Сообщений: 37 Пол: Мужской Репутация: 0 |
а слова произвольные? или есть список слов которые могут быть записаны в эту строку?
|
Tj |
Сообщение
#3
|
Гость |
Слова есть например эти:
Pribegat' Pribednit'sja Pribezhat' Pribezhixhe Priberegat' Priberjogshii' Priberezhnyi' Priberezh'e Priberech' Pribivanie Pribivat'(sja) Pribivka Pribivnoi' Pribirat' |
klem4 |
Сообщение
#4
|
Perl. Just code it! Группа: Пользователи Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: 44 |
Не на 5 строчек программа то будет, нужно создавать словари корней, суффиксов, окончаний, перебирать всевозможные варианты разбиения слова (без приставки пре), искать совпадения в словарях и в случае найденного совпадения с корнем, окончанием и суффиксом, добавлять слово в результирующий набор. Суффикс и окончания могут отсутствовать.
-------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Tj |
Сообщение
#5
|
Гость |
Цитата Задача: Строка Т состоит из слов, разделенных пробелами. Подсчитать количество слов, начинающихся с приставки «пре». Именно с приставками "пре", а не те слова которые начинаются с "пре"... Извините приставка "При" перепутал! |
MiH@N |
Сообщение
#6
|
Новичок Группа: Пользователи Сообщений: 37 Пол: Мужской Репутация: 0 |
А можно и схалтурить. Если слов кроме тех что ты упоминал больше небудет...
|
Текстовая версия | 23.12.2024 19:22 |