convertir fracción en una cadena y también insertar [] para repetir la parte
Una pregunta de entrevista:
Dados dos int N (numerador) y D (denominador), devuelve la fracción en cadena. si la fracción se repite, muestre la parte que se repite entre paréntesis.
Ejemplo: Entrada: N = 1, D = 3 salida: 0. [3]
Ejemplo: Entrada: N = 2, D = 5 salida: 0.4
Mi idea
get a = N / D con doble valor.
por parte después del punto decimal, obtenga cada dígito por x 10 en el proceso, si encuentra repetición, registre el índice e inserte [] finalmente.
para parte antes del punto decimal, obtenga cada dígito por / 10
¿Alguna idea mejor?
Gracia