Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
-21 / 0 / 0
Регистрация: 14.06.2013
Сообщений: 33
1

Текстовый редактор

14.06.2013, 16:52. Показов 1482. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день!
Я никогда не программировал под Android, но сейчас с этим столкнулся.

Задание такое:
Нужно сделать что-то на подобие текстового редактора

Кликните здесь для просмотра всего текста
Ваша цель заключается в осуществлении проверки правописания. Вы должны исправить слова, находя слов в словаре, которые являются не более чем на два правки от входа.
Здесь, редактирования либо:
• Вставка одной буквы или
• Удаление одной буквы
с условием, что
• Если изменения являются инсерции или делеции оба они не могут быть смежными символами.
Входной будет состоять из словаря следует последовательность возможного орфографическими ошибками слов. Оба содержат слова (строки символов) до 50 символов.Словаря, в свободной форме, сопровождается строкой, содержащей только строка "===". После этого будет ноль или более строк текста, содержащих слова опять следует строка, содержащая строку "===". Входной регистр не учитывается; печати исправления из словаря в случае их появления в словарь и неизменными словами из текстовых строк в их первоначальном случае.
Как выход, нужно вывести строки текста с пробелами нетронутыми, со следующими изменениями на каждом слове, Вт:
• Если W есть в словаре, распечатать его, как есть.
• В противном случае, если W не в словаре,
- Если исправления не может быть найден, распечатайте "{W}".
- Игнорировать любые исправления, которые требуют двух правки, если есть хотя бы одна, которая требует только один редактирования, а затем. . .
- Если только одна коррекция остается, напечатайте это слово.
- Если более одной возможной коррекции остается, распечатать набор исправлений как "{W1 W2 • • •}", в порядке их появления в словаре.
Не забывайте, что словарь и размер текста может быть достаточно большим, чтобы повышать производительность.

Текущая программа должна быть реализована для Android. Минимальная GUI должны быть реализованы, чтобы иметь возможность вводить слова.




Пример:
Input
rain spain plain plaint pain main mainly
the in on fall falls his was
===
hte rame in pain fells
mainy oon teh lain
was hints pliant
===


Output
the {rame?} in pain falls
{main mainly} on the plain
was {hints?} plaint


Подскажите с чего хотя бы начать. Заранее спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.06.2013, 16:52
Ответы с готовыми решениями:

Простенький текстовый редактор
Нужно написать простенький текстовый редактор. Хочу сделать почти на всё Активити editText, но...

Текстовый редактор
Всем доброго времени суток!!! У меня такой вопрос. Дело в том что, мне надо было создать текстовый...

Текстовый редактор
Доброго времени суток. Поставлена задача написания простейшего текстового редактора.Среда должна...

Текстовый редактор
Добрый вечер. Делаю текстовый редактор с возможностью многопользовательского онлайн...

1
51 / 51 / 8
Регистрация: 31.10.2012
Сообщений: 481
15.06.2013, 14:52 2
Зайдите вот сюда. Думаю, той информации, которая там имеется, будет достаточно.
0
15.06.2013, 14:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.06.2013, 14:52
Помогаю со студенческими работами здесь

Текстовый редактор
Я написал свой текстовый редактор. Нужно, чтобы при двойном клике на txt файл в Windows открывался...

Текстовый Редактор
Здраствуйте,Очень нужно помощь, я написал текстовый редактор,он полностью рабочий, только...

Текстовый редактор
Доброго времени суток, уважаемые. Не поможете ли разобраться с одной проблемой? Есть готовый...

Текстовый редактор
Доброго времени суток. Вопрос такой, в Notepade реализирую функции Save и SaveAs: private bool...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru