Ваше завдання - створити натуральне число, використовуючи найменшу кількість одиниць і лише операторів +
або -
. Наприклад, число сім може бути записане 1+1+1+1+1+1+1=7
, але воно також може бути записане як 11-1-1-1-1=7
. Перший використовує 7
ті, в той час як останній лише використовує 6
. Ваше завдання - повернути мінімальну кількість тих, які можуть бути використані, враховуючи введення якогось натурального числа n
,.
Це код гольфу, тому виграє найкоротший дійсний код у байтах.
Тестові справи
Вхід => Вихід
0 => 2 (since 1-1=0)
7 => 6
121 => 6
72 => 15
1000 => 7
2016 => 21
VALID OUTPUTS
. Це ваш вибір, але, як правило, люди люблять жирний шрифт або курсив замість КАПІТАЛЬНИХ ПІСЬКІВ (вони роблять це схожим на крик замість наголосу). Жирний є **bold text**
, а курсив є *italics text*
. Ви також можете використовувати ### Text
для жирного тексту. У будь-якому випадку, ласкаво просимо до PPCG!