Сумма квадратов

Определите процедуру solution , которая принимает в качестве аргументов три числа и возвращает сумму квадратов двух больших из них.


    # Artem Stepanenko
    3 года назад

    (define (square x) (* x x))

    (define (sum_of_squares first second) (+ (square first) (square second)) )

    (define (sum_of_squares_of_big a b c) (sum_of_squares (max a b c) (max (min a b) (min a c) (min b c)) ) )

    # Konstantin
    2 года назад

    Что должна вернуть функция в случае такого набора (2 2 3)?

    # Anton Burenkov Ответил Konstantin #
    2 года назад
    Что должна вернуть функция в случае такого набора (2 2 3)?

    Сумму квадрата любой из 2 и квадрата 3. Спасибо, сделал PR c добавлением подобной проверки - https://github.com/Hexlet/hexlet-sicp/pull/1249

Необходима авторизация

Вы должны авторизоваться для создания комментария.

Вход