Перейти к содержимому
Задача · Первая программа · урок 8 из 8

Задача: периметр прямоугольника

Напишите функцию func perimeter(width, height int) int, которая возвращает периметр прямоугольника со сторонами width и height. Периметр — это сумма длин всех четырёх сторон.

  • perimeter(3, 5) → 16
  • perimeter(1, 1) → 4
  • perimeter(0, 7) → 14

Ограничения: стороны — целые числа от 0 до 1000, и любая из них может быть равна нулю.

Кнопка «Запустить тесты» выполняет проверки с вкладки rectangle_test.go — их можно прочитать, но не изменить. Каждая проверка вызывает perimeter с готовыми числами. Если результат не совпал, она печатает строку вида perimeter(3, 5) = -1, want 16: что вернула функция и что ожидалось.

Не добавляйте лишних импортов, если в задаче это прямо не сказано.

rectangle.go — go
go · строк: 6
Ctrl+Enter запуск · Esc выйти из редактора

Подпишись, чтобы пройти курс

Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.

Войти другим способом