[Homelisp] Удалить из строки лишние пробелы
Формулировка задачи:
В заданной строке все слова разделены несколькими пробелами. Удалить все лишние пробелы.Если можно то помогите.
Решение задачи: «[Homelisp] Удалить из строки лишние пробелы»
textual
Листинг программы
;; racket-lang.org (let ((str "this is a string")) (string-join (string-split str))) ;"this is a string"
Объяснение кода листинга программы
- Создается новая переменная
str
и присваивается ей строкаthis is a string
. - Используя функцию
string-split
, строкаstr
разбивается на массив строк, используя пробел как разделитель. - Результат функции
string-split
присваивается новой переменнойstr
. - Используя функцию
string-join
, массив строкstr
объединяется обратно в одну строку, используя пробел как разделитель. - Результат функции
string-join
выводится на экран.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д