Frações e arredondamento

Dada uma fração frac (por exemplo, no formato "1/2") e um número n de casas decimais, retorne uma frase no seguinte formato:

"{fraction} rounded to {n} decimal places is {answer}"

Exemplos

Program.fracRound("1/3", 5) ➞ "1/3 rounded to 5 decimal places is 0.33333"

Program.fracRound("2/8", 4) ➞ "2/8 rounded to 4 decimal places is 0.2500"

Program.fracRound("22/7", 2) ➞ "22/7 rounded to 2 decimal places is 3.14"

Notas

  • Adicione zeros à direita se n for maior que a quantidade real de casas decimais da fração (veja o exemplo #2).
  • Números maiores que um podem ser fornecidos como frações impróprias; não haverá números mistos.
  • n nunca será 1, pois isso faria com que "decimal places" se tornasse "decimal place", deixando o desafio mais complicado do que o necessário.