Angka poligon adalah jumlah titik dalam ukuran k
-gon n
.
Anda akan diberikan n
dan k
, dan tugas Anda adalah menulis program / fungsi yang menampilkan / mencetak nomor yang sesuai.
Mencetak gol
Ini adalah kode-golf . Solusi terpendek dalam byte menang.
Contoh
Nomor 3
hexagon rd ( k=6, n=3
) adalah 28
karena ada 28
titik - titik di atas.
Testcases
Dapat dihasilkan dari suite tes Pyth ini .
Penggunaan: dua baris per testcase, di n
atas, di k
bawah.
n k output
10 3 55
10 5 145
100 3 5050
1000 24 10990000
Informasi lebih lanjut
- Di Wikipedia: https://en.wikipedia.org/wiki/Polygonal_number
- Dalam Wolfram Mathworld: http://mathworld.wolfram.com/PolygonalNumber.html
- Dalam OEIS Wiki: http://oeis.org/wiki/Polygonal_numbers
- Urutan OEIS untuk n -gonal angka untuk berbagai n : 3 (A000217) , 4 (A000290) , 5 (A000326) , 6 (A000384) , 7 (A000566) , 8 (A000567) , 8 (A000567) , 9 (A001106) , 10 (A001106) , 10 (A001106) , 11 (A051682) , 12 (A051624) , 13 (A051865) , 14 (A051866) , 15 (A051867) , 16 (A051867) , 16 (A051868) , 17 (A051869) , 18 (A051870) , 19 (A051871) , 20 (A051872) , 21 (A051873) , 22 (A051874) , 23 (A051875) , 23 (A051875) , 24 (A051875) , 24 (A051875)
n=3
dan k=6
ke dalam ruang tes Anda, Anda dapatkan 15
. Jika Anda memasukkan n=4
dan k=6
, Anda mendapatkannya 28
.