Есть задача, в которой требуется написать функцию round(). В задаче есть указание: "Notice that the precision can be negative, which means that the part before the decimal dot will be rounded". Можно пояснить как работает округление с отрицательной точностью?
В задаче есть пример: "my_round(123, -1) must return 120". А если точность будет -2, то что должно будет вернуть?