오늘 당신의 도전은 모든 정수를 열거하는 주어진 시퀀스의 항을 출력하는 것입니다. 순서는 다음과 같다 : 우리는 시퀀스를 생성하는 0 인덱싱 기능이있는 경우 f(n)
및 ceil(x)
그 천장 함수이고 f(0) = 0
; abs(f(n)) = ceil(n/2)
; sign(f(n))
경우 양성 n
및하면 ceil(n/2)
중 둘 또는 모두 짝수 홀수이다.
이 순서를 이해하기 위해 처음 몇 용어는 다음과 같습니다. 0 1 -1 -2 2 3 -3 -4 4 5 -5 -6 6 7 -7...
당신의 임무는 정수를 취하고 시퀀스 n
의 n
제 항을 출력 하는 프로그램을 작성하는 것 입니다. 입력은 0 또는 1 색인 만 가능합니다.
테스트 사례 (0 인덱스) :
0 => 0
1 => 1
2 => -1
3 => -2
4 => 2
5 => 3
이것은 code-golf 이며 가장 적은 바이트 수입니다!