Фрилансеры предложат решение вашей задачи уже через несколько минут!
Публикация заказа не займет много времени.
Бестеров Антон
12 лет в сервисе
Был онлайн 9 лет назад

Необходимо разработать PHP скрипт, который на основе заданного исходного набора фраз будет генерировать набор фраз с ошибками ввода.

Интерфейс.

Дизайн для скрипта не требуется, достаточно базового HTML отображения. При запуске скрипт должен отобразить поле для ввода исходных фраз. Поле должно быть несколько строк в высоту. Одна исходная фраза будет размещаться на одной строке. Под полем должны быть 4 кнопки (checkbox) для выбора требуемых режимов работы (см. раздел Режимы работы). Ниже должны быть две кнопки – «Create» и «Clear». После нажатия на «Create» на странице должна отобразиться исходная форма с исходными фразами, а под ней еще одна, содержащая поле c результатами и кнопку «Copy to Clipboard», по нажатию на которую результаты должны быть скопированы в буфер обмена.

Режимы работы.

1) Originals
При выборе этого режима работы в результирующий список просто будут добавлены исходные фразы.

2) Mixed up Letters.
При выборе этого режима исходные фразы должны быть выведены во всех возможных комбинациях с перепутанными буквами. В каждом варианте может быть перепутана только одна буква. Перепутанная буква может быть смещена максимум на одну позицию вправо или влево.
Пример. Исходная фраза "abcd".
Результаты:
bacd
acbd
abdc

3) Typing Errors.
При выборе этого режима исходные фразы должны быть выведены во всех возможных комбинациях с ошибками ввода. В качестве ошибки ввода допускается замена одного символа исходной фразы на букву или цифру, расположенную рядом на клавиатуре. Только букву или цифру, специальные символы не нужны! Например, для латинской A соседними будут Q,W,S,X,Z. Для Z соседними будут A,S,X. Для P соседними будут 0 (ноль), O, L. Для G соседними будут Y, H, B, V, F, T. И т.п.

4) Missed Letters.
В этом режиме должны сгенерироваться все возможные варианты исходных фраз с одной пропущенной буквой. Например, для фразы “abc def” результаты будут следующими: “bc def”, “ac def”, “ab def”, “abcdef”, “abc ef”, “abc df”, “abc de”.

При формировании результатов необходимо следать проверку, чтобы в результатах не было дублирующихся фраз.

Дополнительно.

Дополнительно необходимы три модификации основного скрипта. Они должны быть оформлены отдельными PHP файлами.

1) Демо-версия.
В этой модификации скрипт должен выводить только 10% от общего количества фраз, сгенерированных в каждом режиме.

2) Расширенный набор.
В этой модификации скрипт должен полученные в результате фразы добавить в результаты еще два раза. Первый раз – обрамляя каждую фразу двойными кавычками, второй раз – квадратными скобками.
Например:
фраза1
фраза2
“фраза1”
“фраза2”
[фраза1]
[фраза2]

3) Демо версия расширенного набора.
В этой модификации скрипт должен выводить только 10% от общего количества фраз, сгенерированных скриптом второй модификации.

Скрипт должен быть готов в пятницу вечером, 18 августа.

Выбранный исполнитель

Валерий Г.
35 лет, Украина
13 лет в сервисе
Был онлайн 9 лет назад

$35

1 день

Заявки фрилансеров

Валерий Г.
35 лет, Украина
13 лет в сервисе
Был онлайн 9 лет назад

Похожие заказы

Скрипт для обмена Яндекс Денег

Добрый день. Мне необходим скрипт, который сможет производить автоматический обмен Яндекс Денег на другие интернет-валюты, такие как: WebMoney, E-gold, PayCash и UAH Money. Скрипт должен быть хорошо прокомментирован, чтобы в нём потом можно было без ...

Разработка скриптов для проекта

Сложный проект нужен хороший программист

Скрипты для букмекерской конторы.

Мне нужнs скрипты для букмекерской конторы типа http://www.marathonbet.com

Скрипт для сайта

Нужен скрипт для сайта спортивного прогноза.Смысл скрипта вывод информации в виде таблиц по данным указаным пользователем. Подсчет коэффециента выигрыша.Есть примерный образец как это должно выглядить.Все данные запрашиваемые пользователем хранятся в...

Скрипт для обменника

Нужен скрипт или программка, которая может отслеживать появление выгодного курса на обменнике http://wm.exchanger.ru/asp/wmlist.asp и сигнализировал какм-либо образом мне.

Скрипт для службы знакомств

Нужно написать скрипт для службы знакомств с партнерской программой по моему заданию. Идею дизайна дам, аналог сайта покажу. Прошу не предлагать что-то из уже известных стандартных скриптов (я их хорошо знаю), тем более - ни у одного из них нет нужно...

Скрипт

Требуется написание скрипта для размещения вакансий/резюме на сайтах по трудоустройству, на подобии скрипта www.1ps.ru Обязательное наличие: - регистрация/авторизация пользователей (отдельно для работодателей и соискателей) - пользовательского инте

Написать небольшой ява скрипт для поиска в сети

написать небольшой ява скрипт для поиска в сети

Дороботать небольшой ява скрипт для поиска в сети

дороботать небольшой ява скрипт для поиска в сети

Скрипт для downloadable goods

Площадка для продажи "downloadable goods" -catalog -search -shoping cart -digital goods delivery -payment Полное ТЗ высылается по требованию