จำนวนเหลี่ยมเป็นจำนวนจุดในส่วนk
-gon n
ขนาด
คุณจะได้รับn
และk
และงานของคุณคือการเขียนโปรแกรม / ฟังก์ชั่นที่ส่งออก / พิมพ์หมายเลขที่สอดคล้องกัน
เกณฑ์การให้คะแนน
นี่คือรหัสกอล์ฟ ทางออกที่สั้นที่สุดในหน่วยไบต์ชนะ
ตัวอย่าง
3
จำนวน RD หกเหลี่ยม ( k=6, n=3
) เป็น28
เพราะมี28
จุดที่อยู่บน
Testcases
สามารถสร้างขึ้นจากชุดทดสอบ Pyth นี้
การใช้งาน: สองบรรทัดต่อ testcase n
ข้างบนk
ด้านล่าง
n k output
10 3 55
10 5 145
100 3 5050
1000 24 10990000
ข้อมูลเพิ่มเติม
- ใน Wikipedia: https://en.wikipedia.org/wiki/Polygonal_number
- ใน Wolfram Mathworld: http://mathworld.wolfram.com/PolygonalNumber.html
- ใน OEIS Wiki: http://oeis.org/wiki/Polygonal_numbers
- OEIS ลำดับสำหรับตัวเลขn -gonal สำหรับn : 3 (A000217) , 4 (A000290) , 5 (A000326) , 6 (A000386) , 6 (A000566) , 8 (A000567) , 9 (A001106) , 10 (A001106) , 11 (A051682) , 12 (A051624) , 13 (A051865) , 14 (A051866) , 15 (A051867) , 16 (A051868) , 17 (A051869) , 18 (A051870) , 19 (A051871) , 20 (A051872) , 21 (A051873) , 22 (A051874) , 23 (A051875) , 24 (A051876)
n=3
และเข้าไปในชุดทดสอบของคุณคุณจะได้รับk=6
15
หากคุณใส่ในn=4
และคุณจะได้รับk=6
28