คุณควรจะเขียนโปรแกรมหรือฟังก์ชั่นที่ได้รับN
จากN
ตารางสี่เหลี่ยมเว้นระยะห่างเท่า ๆ กันและเอาท์พุทที่เป็นของแข็งวงกลมไว้หรือผลตอบแทนจำนวนตารางสี่เหลี่ยมที่มีการซ้อนทับบางส่วนหรือเต็มโดยวงกลมที่เป็นของแข็ง
การทับซ้อนขนาด 0 (เช่นเมื่อวงกลมแตะเพียงเส้นเดียว) จะไม่ถูกนับ (ทับซ้อนเหล่านี้เกิดขึ้นที่เช่นN = 10
.)
ตัวอย่าง
N = 8 (64 squares), Slices = 60
อินพุต
N > 0
จำนวนเต็ม (กริดจะมีN * N
กำลังสอง)
เอาท์พุต
- จำนวนเต็มหมายถึงจำนวนชิ้นวงกลมทึบ
ตัวอย่าง
(คู่อินพุต - เอาต์พุต)
Inputs: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Outputs: 1 4 9 16 25 36 45 60 77 88 109 132 149 172 201
นี่คือรหัสกอล์ฟที่สั้นที่สุดที่จะชนะ
N^2
ตอนแรกที่ดูเหมือนง่าย