บทนำ
Aron Nimzowitsch เป็นหัวหน้าหมากรุกชั้นนำและเป็นนักเขียนหมากรุกที่มีอิทธิพล
ในหนังสือของเขา 'ระบบของฉัน' บทที่หนึ่งเกี่ยวกับความสำคัญของศูนย์และทำไมคุณควรครองมัน เหตุผลง่าย ๆ คือชิ้นส่วนของคุณมีความเป็นไปได้ที่จะเคลื่อนที่ต่อไปได้โดยตรงเมื่ออยู่ในใจกลางซึ่งทำให้ผู้เล่นมีพลังมากขึ้น
สิ่งนี้ชัดเจนมากเมื่อมองที่ตำแหน่งต่าง ๆ ของอัศวินและการเคลื่อนไหวครั้งต่อไปของมัน (แสดงเป็นสีชมพู) บนกระดานเปล่า:
วัตถุประสงค์
ประเมินจำนวนของการเคลื่อนไหวถัดไปที่อาจเกิดขึ้นโดยตรงของอัศวินบนกระดานเปล่าตามตำแหน่งของมัน
ข้อมูลจำเพาะอินพุต
ตำแหน่งของอัศวิน
ก่อน x (คอลัมน์) แล้ว y (แถว) 0 0
เป็นมุมล่างซ้าย
เพื่อความง่ายฉันเปลี่ยนฉลากของกระดานหมากรุกเป็นตัวเลขเท่านั้น สำหรับตัวอย่างและกรณีทดสอบของเราเราใช้ดัชนีแบบ 0 คุณมีอิสระที่จะใช้ดัชนีแบบ 1
คุณสามารถใช้รูปแบบอินพุตที่เป็นไปได้อาเรย์อาร์กิวเมนท์ของฟังก์ชันใด ๆ ก็ได้
รายละเอียดผลผลิต
จำนวนของการเคลื่อนไหวถัดไปที่อาจเกิดขึ้นโดยตรงสำหรับอัศวินบนกระดานว่าง
กรณีทดสอบ
3 4 => 8
4 6 => 6
7 7 => 2
1 0 => 3
กรณีทดสอบกำลังใช้ดัชนีแบบ 0 กริดเต็มของค่าคือ:
2 3 4 4 4 4 3 2
3 4 6 6 6 6 4 3
4 6 8 8 8 8 6 4
4 6 8 8 8 8 6 4
4 6 8 8 8 8 6 4
4 6 8 8 8 8 6 4
3 4 6 6 6 6 4 3
2 3 4 4 4 4 3 2