Перейти к содержимому
Задача · От файла к проекту · урок 9 из 10

Задача: почините по отчёту теста

Функция Clamp(x, lo, hi int) int должна возвращать x, зажатое в отрезок от lo до hi: lo, если x меньше lo; hi, если x больше hi; иначе сам x. В ней ошибка. Запустите тесты, найдите в отчёте подтест со строкой --- FAIL и почините функцию.

  • Clamp(5, 0, 10) → 5
  • Clamp(-3, 0, 10) → 0
  • Clamp(15, 0, 10) → 10

Ограничения: lo ≤ hi, и lo может быть равно hi; все числа от -1000000 до 1000000.

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

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

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

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

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