การป้อนข้อมูล:
จำนวนเต็มnซึ่งเป็น>=0หรือ>=1( f(0)เป็นตัวเลือก)
เอาท์พุท:
หมายเลขn'ตามลำดับด้านล่างหรือลำดับจนถึงและรวมถึงnหมายเลข'
ลำดับ:
(0),1,-1,-3,0,5,-1,-7,0,9,-1,-11,0,13,-1,-15,0,17,-1,-19,0,21,-1,-23,0,25,-1,-27,0,29,-1,-31,0,33,-1,-35,0,37,-1,-39,0,41,-1,-43,0,45,-1,-47,0,49,-1,-51,0,53,-1,-55,0,57,-1,-59,0,61,-1,-63,0,65,-1,-67,0,69,-1,-71,0,73,-1,-75,0,77,-1,-79,0,81,-1,-83,0,85,-1,-87,0,89,-1,-91,0,93,-1,-95,0,97,-1,-99
ลำดับนี้สร้างอย่างไร
f(n=0) = 0(อุปกรณ์เสริม) 
f(n=1) = f(0) + nหรือf(n=1) = 1
f(n=2) = f(1) - n
f(n=3) = f(2) * n
f(n=4) = f(3) / n
f(n=5) = f(4) + n
อื่น ๆ
หรือในรหัสหลอก:
function f(integer n){
  Integer result = 0
  Integer i = 1
  Loop as long as i is smaller than or equal to n
  {
    if i modulo-4 is 1:
      result = result plus i
    if i modulo-4 is 2 instead:
      result = result minus i
    if i modulo-4 is 3 instead:
      result = result multiplied with i
    if i modulo-4 is 0 instead:
      result = result integer/floor-divided with i
    i = i plus 1
  }
  return result
}
แต่ตามที่คุณอาจสังเกตเห็นมีสองรูปแบบในลำดับ:
0, ,-1,  ,0, ,-1,  ,0, ,-1,   ,0,  ,-1,   ,0,  ,-1,   ,...
 ,1,  ,-3, ,5,  ,-7, ,9,  ,-11, ,13,  ,-15, ,17,  ,-19,...
ดังนั้นวิธีการอื่น ๆ ที่ส่งผลในลำดับเดียวกันนั้นก็เป็นเรื่องที่ดีเช่นกัน
กฏท้าทาย:
- อินพุต 0 ดัชนีและดัชนี 1 ดัชนีจะส่งผลให้ผลลัพธ์เดียวกัน (ซึ่งเป็นสาเหตุที่f(0)เป็นทางเลือกสำหรับอินพุต 0 ดัชนีหากคุณต้องการรวมไว้)
- คุณได้รับอนุญาตให้ส่งออกหมายเลขn'ลำดับที่ของนี้ หรือลำดับทั้งหมดขึ้นและรวมถึงnหมายเลข 'th (ดังนั้นf(5)อาจส่งผลใน5หรือ0,1,-1,-3,0,5)- หากคุณเลือกที่จะแสดงผลตามลำดับจนถึงและรวมถึงหมายเลขn'รูปแบบผลลัพธ์จะยืดหยุ่นได้ สามารถเป็น list / array, comma / space / new-line string ที่เป็นตัวคั่นหรือพิมพ์ไปที่ STDOUT เป็นต้น
 
- หากคุณเลือกที่จะแสดงผลตามลำดับจนถึงและรวมถึงหมายเลข
- หาร ( /) คือการหารจำนวนเต็ม / ชั้นซึ่งปัดเศษเป็น 0 (ไม่ใช่ลบอนันต์ดังเช่นในบางภาษา)
กฎทั่วไป:
- นี่คือcode-golfดังนั้นคำตอบที่สั้นที่สุดในหน่วยไบต์ชนะ 
 อย่าปล่อยให้ภาษารหัสกอล์ฟกีดกันคุณจากการโพสต์คำตอบด้วยภาษาที่ไม่ได้เข้ารหัส พยายามหาคำตอบสั้น ๆ ที่เป็นไปได้สำหรับภาษาโปรแกรม 'ใด ๆ '
- กฎมาตรฐานใช้สำหรับคำตอบของคุณดังนั้นคุณจึงได้รับอนุญาตให้ใช้ STDIN / STDOUT ฟังก์ชั่น / วิธีที่มีพารามิเตอร์ที่เหมาะสมและชนิดผลตอบแทนโปรแกรมเต็มรูปแบบ การโทรของคุณ
- ช่องโหว่เริ่มต้นเป็นสิ่งต้องห้าม
- หากเป็นไปได้โปรดเพิ่มลิงค์พร้อมทดสอบรหัสของคุณ
- นอกจากนี้โปรดเพิ่มคำอธิบายหากจำเป็น
กรณีทดสอบเพิ่มเติมด้านบนn=100:
Input     Output
1000      0
100000    0
123       -123
1234      -1
12345     12345
123456    0