Fatoração em formato de string

Published by Helen Yu in

Dada a fatoração completa de um número, crie uma função que converta este array de fatores em uma string.

Para ilustrar: a fatoração completa de 24 é [2, 2, 2, 3], que deve ser convertida em "2^3 x 3".

Exemplos

string_factor([2, 2, 2, 3, 3]) ➞ "2^3 x 3^2"

string_factor([2, 7]) ➞ "2 x 7"

string_factor([2, 3, 3]) ➞ "2 x 3^2"

Observações

  • Os fatores devem ser unidos com x (sinal de multiplicação).
  • Múltiplas ocorrências do mesmo fator devem ser expressas como uma potência.
  • Fatores elevados à potência 1 devem ser deixados como estão; isto é, escreva 7 em vez de 7^1.