Desafio de programação reversa nº 2

Este é um desafio de programação reversa. Normalmente, você recebe instruções explícitas sobre como criar uma função. Aqui, deve gerar sua própria função para satisfazer a relação entre as entradas e as saídas.

Sua tarefa é criar uma função que, ao receber as entradas abaixo, produza as saídas de exemplo mostradas.

Exemplos

3 ➞ 21

9 ➞ 2221

17 ➞ 22221

24 ➞ 22228

Observações

Se você travar, consulte os comentários para obter ajuda.