Be the first user to complete this post
|
Add to List |
120. Convert Decimal to Irreducible Fraction (Simplified Form)
Objective: Given a decimal number, convert it into an irreducible fraction.
Irreducible Fraction: An irreducible fraction is a fraction in which the numerator and denominator are integers that have no other common divisors than 1. Ex: 1/4, 5/20, 1/2 etc
Example:
Input: 0.35 Output : 7/20 Input: 1.2 Output : 6/5
Approach:
- Split using decimal
- Find the decimal length
- Calculate the denominator
- Calculate the numerator Ex 1.2*10 = 12 { (int) Math.pow(10, b)}
- Find the greatest common divisor between the numerator and denominator.
- Now irreducible fraction = "" + numerator / gcd + "/" + denominator / gcd.
- Read about - Greatest Common Divisor(GCD)
7/20 6/5