#scheme
#схема
Вопрос:
Мне нужна помощь в написании процедуры scheme, которая принимает два списка в качестве входных данных, а на выходе указывает, является ли list2 меньшим, чем list1.
(define (analyze list1 list2
Комментарии:
1. Что означает, что один список должен быть «меньше» другого списка? Меньшая длина? Какой-то порядок сортировки?
2. И в чем ваш вопрос? Конечно, вы не ожидаете решения, так как тогда вы бы не делали свою домашнюю работу?
3. Могу я спросить, о каком языке идет речь? что это схема, которую я могу видеть, но …
4. @Mythje: Scheme — это диалект Lisp. Она часто используется учеными для преподавания основ программирования.
5. @nmichaels Ага, тогда они забыли научить меня этому, lol или, возможно, под другим именем.
Ответ №1:
Определение:
(define (analyze list1 list2)
(< (length list1) (length list2)))
Использование:
(analyze (list 1) (list 2 3)) -> #t