Skip to content

Latest commit

 

History

History
 
 

fraction_to_recurring_decimal

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

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.

For example,

Given numerator = 1, denominator = 2, return "0.5".
Given numerator = 2, denominator = 1, return "2".
Given numerator = 2, denominator = 3, return "0.(6)".

Solution

Long division

Keep a list of seen digits and corresponding numerators, search recurring at first duplicate