|
|
|
Tomsk11 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 3.4.2011 Репутация: нет Всего: нет |
Приветствую всех!
Буду благодарен за помощь в решение данной задачи: Построить программу «сжатия», назначение которой - преобразование английских слов в их "звуковой" код. Этот процесс предусматривает "сжатие" примерно одинаково звучащих слов в одинаковый их код - своего рода, аббревиатуру этих слов. Слова "сжимаются" в соответствии со следующими правилами: первая буква слова сохраняется; все последующие за ней гласные, а также буквы "h", "w" и "у" удаляются; сдвоенные буквы заменяются одиночными; закодированное слово состоит не более чем из четырех букв, остальные буквы удаляются. Напишите функцию (f w), которая выдает результат сжатия слова, представленного в виде списка букв w. Примеры: (f '(b arringto n)) = (b r n g) и (f '(11 e we 11 у n)) =: (1 n). |
|||
|
||||
_sg |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 119 Регистрация: 16.5.2007 Репутация: 2 Всего: 2 |
--------------------
vk.com/ansicommonlisp |
|||
|
||||
Tomsk11 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 3.4.2011 Репутация: нет Всего: нет |
Приветствую! Но в XLisp это не работает. :-(
|
|||
|
||||
_sg |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 119 Регистрация: 16.5.2007 Репутация: 2 Всего: 2 |
--------------------
vk.com/ansicommonlisp |
|||
|
||||
Tomsk11 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 3.4.2011 Репутация: нет Всего: нет |
Этот код тоже не работает. В любом случае- спасибо.
|
|||
|
||||
Tomsk11 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 3.4.2011 Репутация: нет Всего: нет |
Первый элемент, согласно задания, должен сохраняться независимо от того, какой он.
Добавлено через 2 минуты и 10 секунд > (compress-word '(a r r i n g t o n)) (R N G T) а должно быть (A R N G T) |
|||
|
||||
_sg |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 119 Регистрация: 16.5.2007 Репутация: 2 Всего: 2 |
ANSI Comon Lisp:
--------------------
vk.com/ansicommonlisp |
|||
|
||||
_sg |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 119 Регистрация: 16.5.2007 Репутация: 2 Всего: 2 |
--------------------
vk.com/ansicommonlisp |
|||
|
||||
Правила форума LISP | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Void. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | LISP | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |