Форум программистов, компьютерный форум, киберфорум
Языки JVM
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
JVM Clojure Написать функцию, удаляющую из исходного списка подсписки заданной глубины Помогите сделать задание, нужно сделать через рекурсию, циклы нельзя использовать https://www.cyberforum.ru/ jvm/ thread1937286.html Clojure «Главный» лиспер об общелиспе JVM
Historically, Lisp has been good at letting hackers have their way. The political correctness of Common Lisp is an aberration. Early Lisps let you get your hands on everything. A hacker's language needs powerful libraries and something to hack. Common Lisp has neither. A hacker's language is terse and hackable. Common Lisp is not. The good news is, it's not Lisp that sucks, but Common Lisp....
JVM Groovy Может добавим борду для Kotlin? https://www.cyberforum.ru/ jvm/ thread1931163.html
Сабж
JVM Clojure Сумма чисел от 0 до 100 в common lisp https://www.cyberforum.ru/ jvm/ thread1911465.html
Помогите решить задачу Сумма чисел от 0 до 100 в common lisp
Clojure Clojure, lein-droid, Android ламерство JVM
Пытаюсь разбираться с программированием под Андройд на Lisp'е. Сразу скажу -- имею очень поверхностное представление, как о Java, так и о виртуальных машинах, которые используют Google в Android. Так же и сам Clojure в процессе изучения, т.к. именно его приходится использовать в программировании под мобильные устройства. Установил я связку Clojure+leiningen+"lein-droid"+AndroidSDK. Не скажу,...
JVM Groovy Присвоение ввода с клавиатуры переменной в Groovy https://www.cyberforum.ru/ jvm/ thread1891171.html
Map rim_arab = BufferedReader br = new BufferedReader(new InputStreamReader(System.in)) print "Vvedite Rim = " Rim = br.readLine() while( Rim != "n") { f = Rim.replace("IV", "IIII").replace("IX", "VIIII").replace("XL", "XXXX").replace("XC", "LXXXX").replace("CD", "CCCC").replace("CM", "DCCCC") Arab = 0 for(i in f) { Arab = Arab + rim_arab} print "Arab = "; print Arab ...
JVM Clojure Ханойские башни в LispWorks https://www.cyberforum.ru/ jvm/ thread1855509.html
Здравствуйте, кто-нибудь знает как эту программу переделать, чтобы она работала в LispWorks??? (defn hanoi (n) (print "ЗАДАЧА - ханойские башни, n = " n ":" \n) (defn try-move (f t) cond (null? f) false (or (null? t) (< (car f) (car t))) (cons (cdr f) (cons (car f) t) nil) false)
Groovy Java.sql.SQLRecoverableException: Данные для считывания из сокета отсутствуют JVM
Доброго времени суток! Возникла одна ошибка, с которой не могу разобраться. При разработке модуля на Oracle ADF в среде разработки JDeveloper выходит ошибка при вызове оракловской функции. Лог ошибки: <15.11.2016 14:10:29 ALMT> <Error> <Default> <INSIS-00000 (***INSIS ERROR MESSAGE***)> < Данные для считывания из сокета отсутствуют java.sql.SQLRecoverableException: Данные для считывания из...
JVM Clojure Реализация ф-ций CONS, CAR, CDR (Sheme,CLisp) https://www.cyberforum.ru/ jvm/ thread1842845.html
В книге SICP описан алгоритм реализации функций CONS,CAR,CDR на языке Sheme define (cons x y) (define (dispatch m) (cond ((= m 0) x) ((= m 1) y) (else (error "Аргумент не 0 или 1 -- CONS" m)))) dispatch) (define (car z) (z 0)) (define (cdr z) (z 1))
JVM Groovy Ошибка: Groovy files https://www.cyberforum.ru/ jvm/ thread1838745.html
Написал программу, которая работает с БД MySQL. Но при запуске выкидывает ошибку про Groovy файлы. Не понимаю, что с этими файлами надо сделать, чтобы он перестал выводить ошибку.
JVM Groovy Синтаксис языка Groovy
Всем привет. Нужна таблица лексем для языка Groovy: 1) Главная функция (если она необходима для работы программы на данном языке) 2) Объявление и инициализация переменных 3) Обращение к инициализированным переменным и их изменение 4) Начало и конец блока кода 5) Простые математические выражения с использованием следующих операторов =, +, -,*, /, %, sqrt, возведение в степень 6) Операторы...
JVM Groovy Как описать task, который запускает некоторый метод из java класса (не main)? как описать task, который запускает некоторый метод из java класса (не main)? https://www.cyberforum.ru/ jvm/ thread1816452.html
$ su
1605 / 520 / 97
Регистрация: 18.11.2010
Сообщений: 2,807
Записей в блоге: 2
13.03.2017, 19:52 0

Clojure Подсчет числа заданных букв в строке (HomeLisp) - JVM - Ответ 10210825

13.03.2017, 19:52. Показов 2030. Ответов 10
Метки (Все метки)

Ответ

Catstail, я местами аргументы попутал инициализация должна быть перед списком, а не функцией, а я подставлял init значение вместо функции получается, вот оно и ругалось.
Lisp
1
2
3
4
5
6
7
8
(def text1 "qwwqer qwasdfas")
(defn countL [text char] (reduce #(if (= %2 char)
                                    (+ %1 1)
                                    (+ %1 0))
                                 0 text)
  )
(println (countL text1 \q))
;3
Вот это решает поставленную задачу.
Но так же можно решить короче.
Lisp
1
2
3
4
(count (filter #(= % \q) text1)); вариант 1
;3
(count (filter #{\q} text1)); вариант 2
;3
Добавлено через 2 минуты
Цитата Сообщение от Catstail Посмотреть сообщение
(но in English)
Да с этим проблем нет. Просто это ошибка очень интересная, она вылазит по разному и нет универсального решения.

Вернуться к обсуждению:
Clojure Подсчет числа заданных букв в строке (HomeLisp) JVM
2
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.03.2017, 19:52
Готовые ответы и решения:

Clojure В заданой строке определить количество слов (HomeLISP)
В заданной строке определить количество слов (слова могут разделяться одним или несколькими...

Clojure В заданной строке для каждого слова указать его длину (HomeLISP)
В заданной строке для каждого слова указать его длину. P.S. помогите пожалуйста, решить задачу -...

Clojure Обработка строк - подсчет количества заданных символов
Помогите, пожалуйста, решить задачу: Требуется подсчитать количество запятых, а также количество...

Строка: Подсчет числа вхождений и частоты появления букв латинского алфавита в заданной строке.
Записать программу подсчета числа вхождений и относительной частоты появления всех букв латинского...

10
13.03.2017, 19:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.03.2017, 19:52
Помогаю со студенческими работами здесь

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

Clojure [HomeLisp] Простой парсинг списков ( транслятор с Си на LISP )
Пpиветcтвyю, дpyзья. c тoвapищaми пишем пpocтoй тpaнcлятop c языкa cи нa LISP и cтoлкнyлиcь c...

Подсчет букв в строке
Написать фрагмент кода, который считывает количество букв в введённой строке. И дополнительный код...

Подсчет букв в строке
нужно, чтобы кроме введенных букв ничего не подсчитывал, например,ни от F1 до F12, -&gt; &lt;- ни...

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