Il tuo compito è quello di costruire un numero naturale usando il minor numero di quelli e solo gli operatori +
o -
. Ad esempio, il numero sette può essere scritto 1+1+1+1+1+1+1=7
, ma può anche essere scritto come 11-1-1-1-1=7
. Il primo usa 7
quelli, mentre il secondo usa solo 6
. Il vostro compito è quello di riportare il numero minimo di quelli che possono essere utilizzati dato l'ingresso di qualche numero naturale, n
.
Questo è il codice golf, quindi vince il codice valido più breve in byte.
Casi test
Input => Output
0 => 2 (since 1-1=0)
7 => 6
121 => 6
72 => 15
1000 => 7
2016 => 21
VALID OUTPUTS
. È una tua scelta, ma in genere le persone amano il grassetto o il corsivo invece delle LETTERE IN MAIUSCOLO (fanno sembrare urla invece di enfasi). Il grassetto è **bold text**
e il corsivo è *italics text*
. Puoi anche usare il ### Text
testo in grassetto. Comunque, benvenuto in PPCG!