Votre tâche consiste à construire un nombre naturel en utilisant le plus petit nombre possible et uniquement les opérateurs +
ou -
. Par exemple, le nombre sept peut être écrit 1+1+1+1+1+1+1=7
, mais il peut également s'écrire 11-1-1-1-1=7
. Le premier utilise 7
ceux, tandis que le dernier utilise uniquement 6
. Votre tâche est de renvoyer le nombre minimum de ceux qui peuvent être utilisés compte tenu de l'entrée d' un certain nombre naturel, n
.
Il s'agit du code golf, donc le code valide le plus court en octets l'emporte.
Cas de test
Entrée => Sortie
0 => 2 (since 1-1=0)
7 => 6
121 => 6
72 => 15
1000 => 7
2016 => 21
VALID OUTPUTS
. C'est votre choix, mais généralement les gens aiment le gras ou l' italique au lieu des LETTRES MAJUSCULES (ils donnent l'impression de crier au lieu de mettre l'accent). Les caractères gras sont les caractères **bold text**
italiques *italics text*
. Vous pouvez également utiliser ### Text
pour du texte en gras. Quoi qu'il en soit, bienvenue chez PPCG!