Задача · Функции · урок 9 из 10
Задача: частное и остаток
Напишите функцию func divMod(a, b int) (int, int), которая возвращает частное и остаток от деления a на b по математическому определению. Частное q и остаток r связаны равенством a == q*b + r, а остаток лежит в пределах 0 <= r < b.
divMod(17, 5)→3, 2divMod(-17, 5)→-4, 3divMod(10, 5)→2, 0
Ограничения: a от -1000 до 1000 и может быть отрицательным или нулём, b от 1 до 100; когда a делится на b нацело, остаток равен 0.
Не добавляйте лишних импортов, если в задаче это прямо не сказано.
Подпишись, чтобы пройти курс
Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.