3 / 3 / 0
Регистрация: 15.09.2018
Сообщений: 78
1
Scheme

Реализация процедур для работы со строками

11.11.2018, 22:06. Показов 800. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Реализуйте библиотеку процедур для работы со строками(на Scheme). Реализуйте следующие процедуры:
Процедуры string-trim-left, string-trim-right и string-trim, удаляющие все пробельные символы в начале, конце и с обеих сторон строки соответственно.
Предикаты (string-prefix? a b), (string-suffix? a b) и (string-infix? a b), соответственно, проверяющие, является ли строка a: началом строки b, окончанием строки b или строка a где-либо встречается в строке b.
Процедуру (string-split str sep), возвращающую список подстрок строки str, разделенных в строке str разделителями sep, где sep — непустая строка. Т.е. процедура (string-split str sep) должна разбивать строку на подстроки по строке-разделителю sep.
Рекомендуется преобразовывать входные строки к спискам символов и анализировать уже эти списки.
Примеры вызова процедур:

Lisp
1
2
3
4
5
6
7
8
(string-trim-left  "\t\tabc def")   ⇒ "abc def"
(string-trim-right "abc def\t")     ⇒ "abc def"
(string-trim       "\t abc def \n")"abc def"
 
(string-prefix? "abc" "abcdef")  ⇒ #t
(string-prefix? "bcd" "abcdef")  ⇒ #f
(string-split "x;y;z" ";")       ⇒ ("x" "y" "z") 
(string-split "x-->y-->z" "-->")("x" "y" "z")
Прошу помочь в написании этих процедур.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.11.2018, 22:06
Ответы с готовыми решениями:

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

Использование стандартных процедур ифункций для работы со строками
Заданы фамилия, имя и отчество учащегося, разделенные пробелом. Напечатать его фамилию и инициалы...

Использование стандартных процедур и функций для работы с файлами
Задание №1 Исходный файл переписать в новый в обратной последовательности. (Последняя строка...

Подскажите синтаксис функций и процедур для работы с массивами
Не получается написать функцию/процедуры, которая принимает статический массив (и в случае с...

1
Эксперт функциональных языков программированияЭксперт Java
4538 / 2730 / 486
Регистрация: 28.04.2012
Сообщений: 8,619
12.11.2018, 10:16 2
Цитата Сообщение от AndreWwWwwW Посмотреть сообщение
Прошу помочь в написании этих процедур.
Читать как «Прошу написать эти процедуры за меня»?
1
12.11.2018, 10:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.11.2018, 10:16
Помогаю со студенческими работами здесь

Разроботать список процедур, для работы с динамической структурой данных
Разработать список процедур, для работы с динамической структурой данных (Дек)

Класс для работы сo строками
Помогите пжл разработать следующие элементы класса: Конструктор, позволяющий создать строку из n...

Пакет для работы со строками
Всем привет! решил выложить пакет для работы со строками из учебника Тома Свана (может кому...

Алгоритм для работы со строками
Здравствуйте! Прошу помощи. Есть массив, в котором записан текст из текстового файла. Так вот,...

Класс для работы со строками
Нужно написать класс работы со строками и один метод (сложение строк). Помогите пожалуйста сделать,...

Класс для работы со строками
Вот мой класс: public class stroka { string Line; int n; public...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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