Вариант 4.33
Запрограммировать на языке Коммон Лисп функцию, принимающую один аргумент - строку предложения.
Функция должна
- удалить все слова с нечётными порядковыми номерами,
- перевернуть все слова с чётными номерами,
- вернуть новое предложение.
(load (compile-file "main.lisp"))
(print (remove-and-reverse-words "во что бы то ни стало"))
"отч от олатс"
(print (remove-and-reverse-words "Как-то в полночь, в час угрюмый, утомившись от раздумий, задремал я над страницей фолианта одного"))
"в в ,йымюргу то ламердаз дан атнаилоф"
(print (remove-and-reverse-words "eighteen till i die"))
"llit eid"
(print (remove-and-reverse-words "съешь ещё этих мягких французских булок, да выпей чаю"))
"ёще хикгям ,колуб йепыв"