Skip to content

Latest commit

 

History

History

lab4

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Лабораторная работа #4: знаки и строки.

Вариант 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 "съешь ещё этих мягких французских булок, да выпей чаю"))
"ёще хикгям ,колуб йепыв"