20 / 20 / 1
Регистрация: 24.07.2013
Сообщений: 121
|
||||||
1 | ||||||
Clojure Определить, факториал какого числа равен передаваемому значению05.05.2014, 22:13. Просмотров 1294. Ответов 17
Метки нет Все метки)
(
Здравствуйте!
Чего-то такого написал:
Помогите написать функцию, а лучше — поправить мою. Добавлено через 7 минут Короче, давно ничего не писал на лисп. Вообще бред написал.
0
|
|
05.05.2014, 22:13 | |
Факториал некоторого числа равен p. Найти это число Цикл: Найти числа в диапазоне 100-10000, для которых куб суммы цифр равен значению самого числа... Факториал некоторого числа равен p. Найти это число (составить диалоговую программу) |
|
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,354
|
||||||
05.05.2014, 23:58 | 2 | |||||
2
|
505 / 511 / 42
Регистрация: 12.12.2013
Сообщений: 484
|
||||||
06.05.2014, 04:09 | 3 | |||||
Clojure:
3
|
defun
602 / 616 / 44
Регистрация: 30.04.2011
Сообщений: 702
|
|
06.05.2014, 06:15 | 4 |
1
|
3251 / 2314 / 421
Регистрация: 28.04.2012
Сообщений: 7,708
|
||||||
06.05.2014, 07:05 | 5 | |||||
3
|
4464 / 4178 / 350
Регистрация: 12.05.2012
Сообщений: 2,943
|
||||||||||||||||
06.05.2014, 08:40 | 6 | |||||||||||||||
3
|
20 / 20 / 1
Регистрация: 24.07.2013
Сообщений: 121
|
||||||
06.05.2014, 10:03 [ТС] | 7 | |||||
transformator.t, писать больше чтобы такие как Вы ржали с меня? Ну нет. Я буду писать больше просто назло, хоть и не получается=)
Да какие там успехи. С английским все плохо, а литературу на русском не найти. Добавлено через 1 час 21 минуту Всем спасибо. Больше всего приглянулось одно из решений _sg, а именно это:
Остальным ответам рад не менее, но clojure и racket для меня еще темнее чем common lisp. Аля-паскаль тоже оценил, но как-то не для эстетики=)
2
|
defun
602 / 616 / 44
Регистрация: 30.04.2011
Сообщений: 702
|
|
06.05.2014, 11:21 | 8 |
Mypowerfulbrain, где ты видел смех?
я тебя мотивирую и у меня хорошо получается -> я такой же как и ты, пишу так же, так что не парься)
1
|
Модератор
![]() |
||||||
06.05.2014, 11:56 | 9 | |||||
Или так:
1
|
4464 / 4178 / 350
Регистрация: 12.05.2012
Сообщений: 2,943
|
||||||||||||||||
06.05.2014, 12:34 | 10 | |||||||||||||||
2
|
Модератор
![]() |
||||||
06.05.2014, 12:37 | 11 | |||||
Деление - более медленная операция, чем умножение:
2
|
4464 / 4178 / 350
Регистрация: 12.05.2012
Сообщений: 2,943
|
|||||||||||
06.05.2014, 13:04 | 12 | ||||||||||
3
|
3251 / 2314 / 421
Регистрация: 28.04.2012
Сообщений: 7,708
|
|
06.05.2014, 13:28 | 13 |
0
|
Модератор
![]() |
||||||
06.05.2014, 14:31 | 14 | |||||
Вот не Паскаль, а скорее Бэйсик. Но работает:
2
|
505 / 511 / 42
Регистрация: 12.12.2013
Сообщений: 484
|
||||||
06.05.2014, 15:13 | 15 | |||||
Смотрю я на свое решение и думаю, что с "(zero? n) 1" - я погорячился
![]() Исправленный вариант:
2
|
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,354
|
||||||
06.05.2014, 15:34 | 16 | |||||
1
|
20 / 20 / 1
Регистрация: 24.07.2013
Сообщений: 121
|
||||||
06.05.2014, 15:56 [ТС] | 17 | |||||
korvin_, интересно то, что именно вы отреагировали. Я про это решение:
0
|
3251 / 2314 / 421
Регистрация: 28.04.2012
Сообщений: 7,708
|
|
06.05.2014, 16:35 | 18 |
Да, ты не прав. Это вполне «Lisp-way» — написание мини-eDSL под задачу. Разве что скобочек маловато, но, например, iter из нестандартного пакета iterate более лисповый.
1
|
06.05.2014, 16:35 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.
Определить номера строк матрицы, хотя бы один элемент которых равен заданному значению Для заданного натурального числа N определить, у какого числа больше делителей Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |