Вопрос №153 от пользователя Антон Буренков в уроке «СИКП: Древовидная рекурсия», курс «Структура и интерпретация компьютерных программ»

Антон Буренков

В упражнении SICP F1.11 правильнее сказать что, f(n) = f(n - 1) + 2f(n - 2) + 3f(n - 3) if n >= 3, а в определении стоит строгое неравенство, и получается что при n = 3 функция не задана.

3 0

Rakhim D.

Вы правы, спасибо, поправил определение. (Обновленная версия текста станет доступна если сбросить прогресс и начать упражнение заново).

2

Рустам Касимов

В интерпретатор Scheme всё работает, а на встроенном в hexlet выдает ошибку... (define (pascal-triangl-cell-valuee k n) (cond ((<= k 0) "does not exist") ((<= n 0) "does not exist") ((> n k) "does not exist") ((= n k) 1) ((= n 1) 1) ((+ (pascal-triangl-cell-valuee (- k 1) (- n 1)) (pascal-triangl-cell-valuee (- k 1) n)))))

0

Sharlatan

Тоже выдает ошибку в hexlet, домашней машине все ок

raco test: "function_f.rkt"
7 tests passed
raco test: "pascal.rkt"
terminate break
  context...:
   /usr/share/racket/pkgs/compiler-lib/compiler/commands/test.rkt:130:4: go
   /usr/share/racket/pkgs/compiler-lib/compiler/commands/test.rkt:471:3
   f215
   /usr/share/racket/pkgs/compiler-lib/compiler/commands/test.rkt:417:0: map/parallel43
   /usr/share/racket/pkgs/compiler-lib/compiler/commands/test.rkt: [running body]
   /usr/share/racket/collects/raco/raco.rkt: [running body]
   /usr/share/racket/collects/raco/main.rkt: [running body]
Makefile:2: recipe for target 'test' failed
make: *** [test] Error 1
0

Используйте Хекслет по максимуму!

  • Задавайте вопросы по уроку
  • Проверяйте знания в квизах
  • Проходите практику прямо в браузере
  • Отслеживайте свой прогресс

Зарегистрируйтесь или войдите в свой аккаунт

Отправляя форму, вы соглашаетесь c «Политикой конфиденциальности» и «Условиями оказания услуг»

Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Фронтенд-разработчик
Профессия
Разработка фронтенд-компонентов веб-приложений
1 декабря 8 месяцев
Иконка программы Python-разработчик
Профессия
Разработка веб-приложений на Django
1 декабря 8 месяцев
Иконка программы PHP-разработчик
Профессия
Разработка веб-приложений на Laravel
1 декабря 8 месяцев
Иконка программы Node.js-разработчик
Профессия
Разработка бэкенд-компонентов веб-приложений
1 декабря 8 месяцев
Иконка программы Верстальщик
Профессия
Вёрстка с использованием последних стандартов CSS
в любое время 5 месяцев
Иконка программы Java-разработчик
Профессия
Разработка приложений на языке Java
1 декабря 10 месяцев
Иконка программы Разработчик на Ruby on Rails
Профессия
Новый
Создает веб-приложения со скоростью света
1 декабря 5 месяцев