Написать программу на Clojure - Lisp

Узнай цену своей работы

Формулировка задачи:

Написать функцию, которая разбивает предложение в отсортированный список слов Кто-то может помочь?

Решение задачи: «Написать программу на Clojure»

textual
Листинг программы
(defn task1 [s]
    (sort (clojure.string/split s #"\W+")))

Объяснение кода листинга программы

  1. Определяется функция task1 с одним аргументом s
  2. Внутри функции происходит сортировка строки s с помощью функции sort
  3. Для сортировки используется метод split из библиотеки clojure.string, который разбивает строку на массив подстрок по заданному регулярному выражению #\W+``
  4. Регулярное выражение #\W+`` разбивает строку на массив подстрок, исключая из нее символы пунктуации и пробелы
  5. Результат сортировки выводится на экран

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

8   голосов , оценка 3.5 из 5
Похожие ответы