Nhiệm vụ của bạn là xây dựng một số tự nhiên bằng cách sử dụng số lượng ít nhất và chỉ các toán tử +
hoặc -
. Ví dụ, số bảy có thể được viết 1+1+1+1+1+1+1=7
, nhưng nó cũng có thể được viết là 11-1-1-1-1=7
. Cái đầu tiên sử dụng 7
cái kia, trong khi cái sau chỉ sử dụng 6
. Nhiệm vụ của bạn là trả về số lượng tối thiểu có thể được sử dụng với đầu vào của một số số tự nhiên , n
.
Đây là mã golf, vì vậy mã hợp lệ ngắn nhất tính bằng byte sẽ thắng.
Các trường hợp thử nghiệm
Đầu vào => Đầu ra
0 => 2 (since 1-1=0)
7 => 6
121 => 6
72 => 15
1000 => 7
2016 => 21
VALID OUTPUTS
. Đó là sự lựa chọn của bạn, nhưng nhìn chung mọi người thích in đậm hoặc in nghiêng thay vì THƯỞNG VỐN (họ làm cho nó trông giống như la hét thay vì nhấn mạnh). Táo bạo là **bold text**
, và in nghiêng là *italics text*
. Bạn cũng có thể sử dụng ### Text
cho văn bản in đậm. Dù sao, chào mừng bạn đến với PPCG!