Sua tarefa é criar um número natural usando o menor número possível de números e apenas os operadores +ou -. Por exemplo, o número sete pode ser escrito 1+1+1+1+1+1+1=7, mas também pode ser escrito como 11-1-1-1-1=7. O primeiro usa 7uns, enquanto o último usa apenas 6. Sua tarefa é retornar o número mínimo de unidades que podem ser usadas, dada a entrada de algum número natural n,.
Este é o código golf, portanto o código válido mais curto em bytes vence.
Casos de teste
Entrada => Saída
0 => 2 (since 1-1=0)
7 => 6
121 => 6
72 => 15
1000 => 7
2016 => 21
VALID OUTPUTS. A escolha é sua, mas geralmente as pessoas gostam de negrito ou itálico em vez de LETRAS MAIÚSCULAS (elas fazem com que pareça gritar em vez de ênfase). Negrito é **bold text**, e itálico é *italics text*. Você também pode usar ### Textpara texto em negrito. De qualquer forma, bem-vindo ao PPCG!