Uns, três e noves (versão #2)

Dado um número inteiro entre 0 e 26, crie uma variável (self.answer). Essa variável deve receber uma string neste formato:

"nines:your answer, threes:your answer, ones:your answer"

Você precisa descobrir quantos uns, três e noves seriam necessários, no mínimo, para que a soma de cada quantidade multiplicada por um, três ou nove, conforme o caso, seja igual ao número inteiro fornecido.

Exemplos

ones_threes_nines(10) ➞ "nines:1, threes:0, ones:1"

ones_threes_nines(15) ➞ "nines:1, threes:2, ones:0"

ones_threes_nines(22) ➞ "nines:2, threes:1, ones:1"

Observações

  • Cada quantidade de uns, três ou noves só pode ser 0, 1 ou 2.
  • Você deve usar uma classe.
  • Depois da vírgula, você deve colocar um espaço.
  • Veja a versão #1 desta série.