Fraction to Recurring Decimal

# 166. Fraction to Recurring Decimal

Given two integers representing the numerator and denominator of a fraction, return *the fraction in string format*.

If the fractional part is repeating, enclose the repeating part in parentheses

If multiple answers are possible, return any of them.

It is guaranteed that the length of the answer string is less than 104 for all the given inputs.

Note that if the fraction can be represented as a *finite length string*, you must return it.

Example 1
Inputnumerator = 1, denominator = 2
Output"0.5"
The fraction 1 / 2 equals 0.5 and has no repeating part.
Example 2
Inputnumerator = 4, denominator = 333
Output"0.(012)"

Constraints

  • -2^31 <= numerator, denominator <= 2^31 - 1
  • denominator != 0

Asked at 10 companies

</>

Your Solution

(Ctrl/Cmd + Enter)

Switching Language

Loading template...

Loading...

Sign in to save your progress

AI code evaluation

Get a correctness verdict, missed edge cases, and complexity analysis of your solution.

Sign in to evaluate