Su tarea es construir un número natural utilizando el menor número de unidades y solo los operadores +o -. Por ejemplo, el número siete se puede escribir 1+1+1+1+1+1+1=7, pero también se puede escribir como 11-1-1-1-1=7. El primero usa 7unos, mientras que el último solo usa 6. Su tarea es devolver el número mínimo de los que pueden ser utilizados dan la entrada de algún número natural, n.
Este es el código golf, por lo que gana el código válido más corto en bytes.
Casos de prueba
Entrada => Salida
0 => 2 (since 1-1=0)
7 => 6
121 => 6
72 => 15
1000 => 7
2016 => 21
VALID OUTPUTS. Es su elección, pero en general a las personas les gusta negrita o cursiva en lugar de LETRAS MAYÚSCULAS (hacen que parezca gritar en lugar de énfasis). Negrita es **bold text**y cursiva es *italics text*. También puede usar ### Textpara texto en negrita. De todos modos, ¡bienvenido a PPCG!