Twoim zadaniem jest zbudowanie liczby naturalnej przy użyciu jak najmniejszej liczby jedynek i tylko operatorów +
lub -
. Na przykład liczbę siedem można zapisać 1+1+1+1+1+1+1=7
, ale można ją również zapisać jako 11-1-1-1-1=7
. Pierwszy korzysta z 7
nich, a drugi tylko 6
. Twoim zadaniem jest, aby zwrócić minimalną liczbę tych, które mogą być wykorzystane podanych wejście jakiejś liczby naturalnej, n
.
To jest kod golfowy, więc wygrywa najkrótszy prawidłowy kod w bajtach.
Przypadki testowe
Dane wejściowe => Dane wyjściowe
0 => 2 (since 1-1=0)
7 => 6
121 => 6
72 => 15
1000 => 7
2016 => 21
VALID OUTPUTS
. To twój wybór, ale generalnie ludzie lubią pogrubienie lub kursywę zamiast LITERÓW KAPITAŁOWYCH (sprawiają, że wygląda jak krzyk zamiast podkreślenia). Pogrubienie **bold text**
i kursywa *italics text*
. Możesz także użyć ### Text
do pogrubienia tekstu. W każdym razie witamy w PPCG!