あなたの仕事はものの数が最も少ないと演算子のみ使用して自然数構築することである+
かを-
。たとえば、7という数字を書く1+1+1+1+1+1+1=7
こともできますが、と書くこともできます11-1-1-1-1=7
。7
前者は1を使用し、後者はのみを使用し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へようこそ!