Giới thiệu
Các dấu hiệu của một số hoặc là một +
, hoặc một -
cho mỗi khác không số nguyên. Bản thân Zero là vô nghĩa ( +0
giống như -0
). Trong chuỗi sau đây, chúng ta sẽ xen kẽ giữa dấu dương , số 0 và dấu âm . Chuỗi bắt đầu bằng 1
, vì vậy chúng tôi viết 1
bằng dấu dương, bằng 0 (số này là lạ, nhưng chúng tôi chỉ nhân số với 0) và dấu âm:
1, 0, -1
Số tiếp theo là 2
, và chúng tôi làm lại điều tương tự:
2, 0, -2
Trình tự cuối cùng là:
1, 0, -1, 2, 0, -2, 3, 0, -3, 4, 0, -4, 5, 0, -5, 6, 0, -6, 7, 0, -7, ...
Hoặc một hình thức dễ đọc hơn:
a(0) = 1
a(1) = 0
a(2) = -1
a(3) = 2
a(4) = 0
a(5) = -2
a(6) = 3
a(7) = 0
a(8) = -3
a(9) = 4
...
Nhiệm vụ
Cho một số nguyên n không âm , xuất ra số hạng thứ n của dãy trên. Bạn có thể chọn nếu bạn sử dụng phiên bản không có chỉ mục hoặc một chỉ mục .
Các trường hợp thử nghiệm:
Không có chỉ mục:
a(0) = 1
a(11) = -4
a(76) = 0
a(134) = -45
a(296) = -99
Hoặc nếu bạn thích một chỉ mục:
a(1) = 1
a(12) = -4
a(77) = 0
a(135) = -45
a(297) = -99
Đây là môn đánh gôn , vì vậy bài nộp có số byte nhỏ nhất sẽ thắng!
1
.
[0, 0, 0, -1, 0, 1...