Задача: периметр прямоугольника
Напишите функцию function perimeter(width, height), которая возвращает периметр прямоугольника со сторонами width и height. Периметр — это сумма длин всех четырёх сторон.
perimeter(3, 5)→16perimeter(1, 1)→4perimeter(0, 7)→14
Ограничения: стороны — целые числа от 0 до 1000, и одна из них или обе могут быть равны нулю.
Проверки лежат на вкладке perimeter.test.js: их можно читать, но не менять. Каждая проверка вызывает perimeter с числами из своего имени: test_perimeter_3_5 вызывает perimeter(3, 5) и сравнивает результат с ожидаемым. Остальные слова в этом файле разберём в следующих темах.
Непройденная проверка печатает строку FAIL test_perimeter_3_5, а под ней — perimeter(3, 5) = -1, want 16. Число после = — то, что вернула ваша функция, а после want — то, что ожидалось. Если в коде синтаксическая ошибка, вместо результатов проверок появится сообщение об ошибке, и ни одна проверка не выполнится.
Оставьте объявление function perimeter(width, height) как есть: проверки вызывают функцию по этому имени и передают ей два числа.
Не добавляйте лишних импортов, если в задаче это прямо не сказано.
Подпишись, чтобы пройти курс
Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.