Die meisten von uns kennen wahrscheinlich das Konzept der Dreiecks- und Quadratzahlen. Es gibt jedoch auch fünfeckige Zahlen, hexagonale Zahlen, septagonale Zahlen, achteckige Zahlen usw. Die N-te Nagonale Zahl ist definiert als die N-te Zahl der Sequenz, die mit einem Polygon von N Seiten gebildet wird. Offensichtlich ist N> = 3, da es keine 2- oder 1-seitigen geschlossenen Formen gibt. Die ersten paar N-ten Ngon-Zahlen sind 0, 1, 2, 6, 16, 35, 66, 112, 176, 261, 370, 506, 672, 871 .... Dies ist die Sequenz A060354 in der OEIS.
Deine Aufgabe:
Schreiben Sie ein Programm oder eine Funktion, die bei Angabe einer Ganzzahl n als Eingabe die N-te Nagonalzahl ausgibt / zurückgibt.
Eingang:
Eine ganze Zahl N zwischen 3 und 10 ^ 6.
Ausgabe:
Die N-te Nagonale Zahl, wobei N die Eingabe ist.
Testfall:
25 -> 6925
35 -> 19670
40 -> 29680
Wertung:
Dies ist Code-Golf , niedrigste Punktzahl in Bytes gewinnt!