This repository has been archived on 2022-05-15. You can view files and clone it, but cannot push or open issues or pull requests.
Files
Kollokvium0307/Павлова Наташа/lemma_7.6.rkt
2022-05-12 19:11:30 +03:00

23 lines
660 B
Racket

#lang racket
(define (rev lst)
(if (null? lst);ф-я принимает пустой список
lst;возвращает пустой список
(if (= 1 (length lst));ф-я принимает список из 1 элемента
lst; возвращает список из 1 элемента
;в списке можно выделить голову и хвост
(append (rev (cdr lst)); запускаем rev для хвоста (cdr - хвост)
(list(car lst));возвращаем голову (car - голова)
)
)
)
)
(writeln(rev(rev '(1 2 3 4))))