Задача : на вход в функцию подается два целых числа (int(a), int(b)). Вернуть нужно частное a/b , причем повторяющиеся числа (период) нужно взять в скобки.
Примеры:
1/3 = > 0.(3)29/12 = > 2.41(6)5/3 = > 1.(6)Подошел к решению задачи методом брутфорса. Перебирал дробную часть , искал совпадения. Но в случае 1/117 в период входит более 90 чисел и перебор чисел занимает больше времени, чем позволено в задаче.
Как по-другому решить эту задачу? Может есть более элегантное решение?
question@mail.ru
·